/* Copyright (c) 2017 Rick (rick 'at' gibbed 'dot' us) * * This software is provided 'as-is', without any express or implied * warranty. In no event will the authors be held liable for any damages * arising from the use of this software. * * Permission is granted to anyone to use this software for any purpose, * including commercial applications, and to alter it and redistribute it * freely, subject to the following restrictions: * * 1. The origin of this software must not be misrepresented; you must not * claim that you wrote the original software. If you use this software * in a product, an acknowledgment in the product documentation would * be appreciated but is not required. * * 2. Altered source versions must be plainly marked as such, and must not * be misrepresented as being the original software. * * 3. This notice may not be removed or altered from any source * distribution. */ namespace Gibbed.Frostbite3.ResourceFormats { public enum TextureFormat : uint { // ReSharper disable InconsistentNaming Invalid = 0, R4G4_UNORM = 1, R4G4B4A4_UNORM = 2, R5G6B5_UNORM = 3, B5G6R5_UNORM = 4, R5G5B5A1_UNORM = 5, R8_UNORM = 6, R8_SNORM = 7, R8_SRGB = 8, R8_UINT = 9, R8_SINT = 10, R8G8_UNORM = 11, R8G8_SNORM = 12, R8G8_SRGB = 13, R8G8_UINT = 14, R8G8_SINT = 15, R8G8B8_UNORM = 16, R8G8B8_SRGB = 17, R8G8B8A8_UNORM = 18, R8G8B8A8_SNORM = 19, R8G8B8A8_SRGB = 20, R8G8B8A8_UINT = 21, R8G8B8A8_SINT = 22, B8G8R8A8_UNORM = 23, B8G8R8A8_SRGB = 24, R10G11B11_FLOAT = 25, R11G11B10_FLOAT = 26, R10G10B10A2_UNORM = 27, R10G10B10A2_UINT = 28, R9G9B9E5_FLOAT = 29, R16_FLOAT = 30, R16_UNORM = 31, R16_SNORM = 32, R16_UINT = 33, R16_SINT = 34, R16G16_FLOAT = 35, R16G16_UNORM = 36, R16G16_SNORM = 37, R16G16_UINT = 38, R16G16_SINT = 39, R16G16B16A16_FLOAT = 40, R16G16B16A16_UNORM = 41, R16G16B16A16_SNORM = 42, R16G16B16A16_UINT = 43, R16G16B16A16_SINT = 44, R32_FLOAT = 45, R32_UINT = 46, R32_SINT = 47, R32G32_FLOAT = 48, R32G32_UINT = 49, R32G32_SINT = 50, R32G32B32A32_FLOAT = 51, R32G32B32A32_UINT = 52, R32G32B32A32_SINT = 53, BC1_UNORM = 54, BC1_SRGB = 55, BC1A_UNORM = 56, BC1A_SRGB = 57, BC2_UNORM = 58, BC2_SRGB = 59, BC3_UNORM = 60, BC3_SRGB = 61, BC4_UNORM = 62, BC5_UNORM = 63, BC6U_FLOAT = 64, BC6S_FLOAT = 65, BC7_UNORM = 66, BC7_SRGB = 67, ETC1_UNORM = 68, ETC1_SRGB = 69, ETC2RGB_UNORM = 70, ETC2RGB_SRGB = 71, ETC2RGBA_UNORM = 72, ETC2RGBA_SRGB = 73, ETC2RGBA1_UNORM = 74, ETC2RGBA1_SRGB = 75, EAC_R11_UNORM = 76, EAC_R11_SNORM = 77, EAC_RG11_UNORM = 78, EAC_RG11_SNORM = 79, PVRTC1_4BPP_RGBA_UNORM = 80, PVRTC1_4BPP_RGBA_SRGB = 81, PVRTC1_4BPP_RGB_UNORM = 82, PVRTC1_4BPP_RGB_SRGB = 83, PVRTC1_2BPP_RGBA_UNORM = 84, PVRTC1_2BPP_RGBA_SRGB = 85, PVRTC1_2BPP_RGB_UNORM = 86, PVRTC1_2BPP_RGB_SRGB = 87, PVRTC2_4BPP_UNORM = 88, PVRTC2_4BPP_SRGB = 89, PVRTC2_2BPP_UNORM = 90, PVRTC2_2BPP_SRGB = 91, ASTC_4x4_UNORM = 92, ASTC_4x4_SRGB = 93, ASTC_5x4_UNORM = 94, ASTC_5x4_SRGB = 95, ASTC_5x5_UNORM = 96, ASTC_5x5_SRGB = 97, ASTC_6x5_UNORM = 98, ASTC_6x5_SRGB = 99, ASTC_6x6_UNORM = 100, ASTC_6x6_SRGB = 101, ASTC_8x5_UNORM = 102, ASTC_8x5_SRGB = 103, ASTC_8x6_UNORM = 104, ASTC_8x6_SRGB = 105, ASTC_8x8_UNORM = 106, ASTC_8x8_SRGB = 107, ASTC_10x5_UNORM = 108, ASTC_10x5_SRGB = 109, ASTC_10x6_UNORM = 110, ASTC_10x6_SRGB = 111, ASTC_10x8_UNORM = 112, ASTC_10x8_SRGB = 113, ASTC_10x10_UNORM = 114, ASTC_10x10_SRGB = 115, ASTC_12x10_UNORM = 116, ASTC_12x10_SRGB = 117, ASTC_12x12_UNORM = 118, ASTC_12x12_SRGB = 119, D24_UNORM_S8_UINT = 120, D24_FLOAT_S8_UINT = 121, D32_FLOAT_S8_UINT = 122, D16_UNORM = 123, D24_UNORM = 124, D32_FLOAT = 125, // ReSharper restore InconsistentNaming } }