両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン |
opengl:textures [2015/04/05 17:12] – [GPU Compressed Texture Formats] oga | opengl:textures [2015/05/27 00:15] (現在) – [GPU Compressed Texture Formats] oga |
---|
| S3TC/DXT3/BC2 | 'DXT3' | 8bpp | RGB | A | 565 +4 | 4x4 | 1 | 2 | 74 DXGI_FORMAT_BC2_UNORM | 83F2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT | | | S3TC/DXT3/BC2 | 'DXT3' | 8bpp | RGB | A | 565 +4 | 4x4 | 1 | 2 | 74 DXGI_FORMAT_BC2_UNORM | 83F2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT | |
| S3TC/DXT5/BC3 | 'DXT5' | 8bpp | RGB | A | 565 +8 | 4x4 | 1 | 2 | 77 DXGI_FORMAT_BC3_UNORM | 83F3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT | | | S3TC/DXT5/BC3 | 'DXT5' | 8bpp | RGB | A | 565 +8 | 4x4 | 1 | 2 | 77 DXGI_FORMAT_BC3_UNORM | 83F3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT | |
| S3TC/BC1-SRGB | 72 | 4bpp | SRGB | - | 565 | 4x4 | 1 | 1 | 72 DXGI_FORMAT_BC1_UNORM_SRGB | 8C4C GL_COMPRESSED_SRGB_S3TC_DXT1_EXT | | | S3TC/BC1-SRGB | | 4bpp | SRGB | - | 565 | 4x4 | 1 | 1 | 72 DXGI_FORMAT_BC1_UNORM_SRGB | 8C4C GL_COMPRESSED_SRGB_S3TC_DXT1_EXT | |
| S3TC/BC1-SRGB | 72 | 4bpp | SRGB | 1bit | 565 | 4x4 | 1 | 1 | 72 DXGI_FORMAT_BC1_UNORM_SRGB | 8C4D GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT | | | S3TC/BC1-SRGB | | 4bpp | SRGB | 1bit | 565 | 4x4 | 1 | 1 | 72 DXGI_FORMAT_BC1_UNORM_SRGB | 8C4D GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT | |
| S3TC/BC2-SRGB | 75 | 8bpp | SRGB | A | 565 +4 | 4x4 | 1 | 2 | 75 DXGI_FORMAT_BC2_UNORM_SRGB | 8C4E GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT | | | S3TC/BC2-SRGB | | 8bpp | SRGB | A | 565 +4 | 4x4 | 1 | 2 | 75 DXGI_FORMAT_BC2_UNORM_SRGB | 8C4E GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT | |
| S3TC/BC3-SRGB | 78 | 8bpp | SRGB | A | 565 +8 | 4x4 | 1 | 2 | 78 DXGI_FORMAT_BC3_UNORM_SRGB | 8C4F GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT | | | S3TC/BC3-SRGB | | 8bpp | SRGB | A | 565 +8 | 4x4 | 1 | 2 | 78 DXGI_FORMAT_BC3_UNORM_SRGB | 8C4F GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT | |
| ATITC-RGB | 'ATC ' | 4bpp | RGB | - | | | | | | 8C92 GL_ATC_RGB_AMD | | | ATITC-RGB | 'ATC ' | 4bpp | RGB | - | | | | | | 8C92 GL_ATC_RGB_AMD | |
| ATTIC-EA | 'ATCA' | 8bpp | RGB | A | | | | | | 8C93 GL_ATC_RGBA_EXPLICIT_ALPHA_AMD | | | ATTIC-EA | 'ATCA' | 8bpp | RGB | A | | | | | | 8C93 GL_ATC_RGBA_EXPLICIT_ALPHA_AMD | |
| ATTIC-IA | 'ATCI' | 8bpp | RGB | A | | | | | | 87EE GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD | | | ATTIC-IA | 'ATCI' | 8bpp | RGB | A | | | | | | 87EE GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD | |
| ETC1 | 'ETC ' | 4bpp | RGB | - | 555+333/444 | 4x2x2 | 2 | 1 | | 8D64 GL_ETC1_RGB8_OES | | | ETC1 | 'ETC '/'ETC1' | 4bpp | RGB | - | 555+333/444 | 4x2x2 | 2 | 1 | | 8D64 GL_ETC1_RGB8_OES | |
| ETC2 | | 4bpp | RGB | - | 5 mode | 4x4 | 2 | 1 | | 9274 GL_COMPRESSED_RGB_ETC2 | | | ETC2 | | 4bpp | RGB | - | 5 mode | 4x4 | 2 | 1 | | 9274 GL_COMPRESSED_RGB_ETC2 | |
| ETC2-SRGB | | 4bpp | SRGB | - | 5 mode | 4x4 | 2 | 1 | | 9275 GL_COMPRESSED_SRGB8_ETC2 | | | ETC2-SRGB | | 4bpp | SRGB | - | 5 mode | 4x4 | 2 | 1 | | 9275 GL_COMPRESSED_SRGB8_ETC2 | |
| EAC RG11 UNSIGNED | | 8bpp | RG | - | | 4x4 | 1 | 2 | | 9272 GL_COMPRESSED_RG11_EAC | | | EAC RG11 UNSIGNED | | 8bpp | RG | - | | 4x4 | 1 | 2 | | 9272 GL_COMPRESSED_RG11_EAC | |
| EAC RG11 SIGNED | | 8bpp | RG | - | | 4x4 | 1 | 2 | | 9273 GL_COMPRESSED_SIGNED_RG11_EAC | | | EAC RG11 SIGNED | | 8bpp | RG | - | | 4x4 | 1 | 2 | | 9273 GL_COMPRESSED_SIGNED_RG11_EAC | |
| RGTC/3DC-X/BC4 U | 'ATI1'/'BC4U'/80 | 4bpp | R | - | 8 | 4x4 | 1 | 1 | 80 DXGI_FORMAT_BC4_UNORM | 87F9 GL_3DC_X_AMD / 8DBB GL_COMPRESSED_RED_RGTC1_EXT | | | RGTC/3DC-X/BC4 U | 'ATI1'/'BC4U'/'3DC1' | 4bpp | R | - | 8 | 4x4 | 1 | 1 | 80 DXGI_FORMAT_BC4_UNORM | 87F9 GL_3DC_X_AMD / 8DBB GL_COMPRESSED_RED_RGTC1_EXT | |
| RGTC/3DC-X/BC4 S | 'BC4S'/81 | 4bpp | R | - | 8 | 4x4 | 1 | 1 | 81 DXGI_FORMAT_BC4_SNORM | 8DBC GL_COMPRESSED_SIGNED_RED_RGTC1_EXT | | | RGTC/3DC-X/BC4 S | 'BC4S' | 4bpp | R | - | 8 | 4x4 | 1 | 1 | 81 DXGI_FORMAT_BC4_SNORM | 8DBC GL_COMPRESSED_SIGNED_RED_RGTC1_EXT | |
| RGTC/3DC-XY/BC5 U | 'ATI2'/'BC5U'/83 | 8bpp | RG | - | 88 | 4x4 | 1 | 2 | 83 DXGI_FORMAT_BC5_UNORM | 87FA GL_3DC_XY_AMD / 8DBD GL_COMPRESSED_RED_GREEN_RGTC2_EXT | | | RGTC/3DC-XY/BC5 U | 'ATI2'/'BC5U'/'3DC2' | 8bpp | RG | - | 88 | 4x4 | 1 | 2 | 83 DXGI_FORMAT_BC5_UNORM | 87FA GL_3DC_XY_AMD / 8DBD GL_COMPRESSED_RED_GREEN_RGTC2_EXT | |
| RGTC/3DC-XY/BC5 S | 'BC5S'/84 | 8bpp | RG | - | 88 | 4x4 | 1 | 2 | 84 DXGI_FORMAT_BC5_SNORM | 8DBE GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT | | | RGTC/3DC-XY/BC5 S | 'BC5S' | 8bpp | RG | - | 88 | 4x4 | 1 | 2 | 84 DXGI_FORMAT_BC5_SNORM | 8DBE GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT | |
| LATC L UNSIGNED | | 4bpp | R | - | 8 | 4x4 | 1 | 1 | | 8C70 GL_COMPRESSED_LUMINANCE_LATC1_EXT | | | LATC L UNSIGNED | | 4bpp | R | - | 8 | 4x4 | 1 | 1 | | 8C70 GL_COMPRESSED_LUMINANCE_LATC1_EXT | |
| LATC L SIGNED | | 4bpp | R | - | 8 | 4x4 | 1 | 1 | | 8C71 GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT | | | LATC L SIGNED | | 4bpp | R | - | 8 | 4x4 | 1 | 1 | | 8C71 GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT | |
| LATC LA UNSIGNED | | 8bpp | R | A | 88 | 4x4 | 1 | 2 | | 8C72 GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT | | | LATC LA UNSIGNED | | 8bpp | R | A | 88 | 4x4 | 1 | 2 | | 8C72 GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT | |
| LATC LA SIGNED | | 8bpp | R | A | 88 | 4x4 | 1 | 2 | | 8C73 GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT | | | LATC LA SIGNED | | 8bpp | R | A | 88 | 4x4 | 1 | 2 | | 8C73 GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT | |
| PVRTC RGBA 4bpp | | 4bpp | RGB | A | 4443/4433 | 4x4 | 1 | 1 | | 8C02 GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG | | | PVRTC RGBA 4bpp | 'PTC4' | 4bpp | RGB | A | 4443/4433 | 4x4 | 1 | 1 | | 8C02 GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG | |
| PVRTC RGB 4bpp | | 4bpp | RGB | - | 555/554 | 4x4 | 1 | 1 | | 8C00 GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG | | | PVRTC RGB 4bpp | 'PTC4' | 4bpp | RGB | - | 555/554 | 4x4 | 1 | 1 | | 8C00 GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG | |
| PVRTC RGBA 2bpp | | 2bpp | RGB | A | 4443/4433 | 4x8 | 1 | 1 | | 8C03 GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG | | | PVRTC RGBA 2bpp | 'PTC2' | 2bpp | RGB | A | 4443/4433 | 4x8 | 1 | 1 | | 8C03 GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG | |
| PVRTC RGB 2bpp | | 2bpp | RGB | - | 555/554 | 4x8 | 1 | 1 | | 8C01 GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG | | | PVRTC RGB 2bpp | 'PTC2' | 2bpp | RGB | - | 555/554 | 4x8 | 1 | 1 | | 8C01 GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG | |
| PVRTC SRGB 4bpp | | 4bpp | RGB | - | 555/554 | 4x4 | 1 | 1 | | 8A55 GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT | | | PVRTC SRGB 4bpp | | 4bpp | RGB | - | 555/554 | 4x4 | 1 | 1 | | 8A55 GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT | |
| PVRTC SRGB 2bpp | | 2bpp | RGB | - | 555/554 | 4x8 | 1 | 1 | | 8A54 GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT | | | PVRTC SRGB 2bpp | | 2bpp | RGB | - | 555/554 | 4x8 | 1 | 1 | | 8A54 GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT | |
| PVRTC2 SRGB 4bpp | | 4bpp | RGB | (A) | 555/554/4443/4433, 4 mode | 4x4 | 1 | 1 | | 8A57 GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT | | | PVRTC2 SRGB 4bpp | | 4bpp | RGB | (A) | 555/554/4443/4433, 4 mode | 4x4 | 1 | 1 | | 8A57 GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT | |
| PVRTC2 SRGB 2bpp | | 2bpp | RGB | (A) | 555/554/4443/4433, 4 mode | 4x2 | 1 | 1 | | 8A56 GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT | | | PVRTC2 SRGB 2bpp | | 2bpp | RGB | (A) | 555/554/4443/4433, 4 mode | 4x2 | 1 | 1 | | 8A56 GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT | |
| BPTC/BC6H-UF16 | 95 | 8bpp | RGB | - | 14 mode | 4x4 |1-2 | 1 | 95 DXGI_FORMAT_BC6H_UF16 | 8E8F GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB | | | BPTC/BC6H-UF16 | | 8bpp | RGB | - | 14 mode | 4x4 |1-2 | 1 | 95 DXGI_FORMAT_BC6H_UF16 | 8E8F GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB | |
| BPTC/BC6H-SF16 | 96 | 8bpp | RGB | - | 14 mode | 4x4 |1-2 | 1 | 96 DXGI_FORMAT_BC6H_SF16 | 8E8E GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB | | | BPTC/BC6H-SF16 | | 8bpp | RGB | - | 14 mode | 4x4 |1-2 | 1 | 96 DXGI_FORMAT_BC6H_SF16 | 8E8E GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB | |
| BPTC/BC7 | 98 | 8bpp | RGB | (A) | 8 mode | 4x4 |1-3 |1-2 | 98 DXGI_FORMAT_BC7_UNORM | 8E8C GL_COMPRESSED_RGBA_BPTC_UNORM_ARB | | | BPTC/BC7 | | 8bpp | RGB | (A) | 8 mode | 4x4 |1-3 |1-2 | 98 DXGI_FORMAT_BC7_UNORM | 8E8C GL_COMPRESSED_RGBA_BPTC_UNORM_ARB | |
| BPTC/BC7-SRGB | 99 | 8bpp | SRGB | (A) | 8 mode | 4x4 |1-3 |1-2 | 99 DXGI_FORMAT_BC7_UNORM_SRGB | 8E8D GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB | | | BPTC/BC7-SRGB | | 8bpp | SRGB | (A) | 8 mode | 4x4 |1-3 |1-2 | 99 DXGI_FORMAT_BC7_UNORM_SRGB | 8E8D GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB | |
| ASTC LDR 4x4 RGBA | 134 | 8bpp | RGB | (A) | | 4x4 |1-4 |1-2 | 134 DXGI_FORMAT_ASTC_4X4_UNORM | 93B0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR | | | ASTC LDR 4x4 RGBA | | 8bpp | RGB | (A) | | 4x4 |1-4 |1-2 | 134 DXGI_FORMAT_ASTC_4X4_UNORM | 93B0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR | |
| ASTC LDR 4x4 SRGB | | 8bpp | SRGB | (A) | | 4x4 |1-4 |1-2 | 135 DXGI_FORMAT_ASTC_4X4_UNORM_SRGB | 93D0 GL_COMPRESSED_SRGB_ALPHA8_ASTC_4x4_KHR | | | ASTC LDR 4x4 SRGB | | 8bpp | SRGB | (A) | | 4x4 |1-4 |1-2 | 135 DXGI_FORMAT_ASTC_4X4_UNORM_SRGB | 93D0 GL_COMPRESSED_SRGB_ALPHA8_ASTC_4x4_KHR | |
| ASTC LDR 5x4 RGBA | | 6.4bpp | RGB | (A) | | 5x4 |1-4 |1-2 | 138 DXGI_FORMAT_ASTC_5X4_UNORM | 93B1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR | | | ASTC LDR 5x4 RGBA | | 6.4bpp | RGB | (A) | | 5x4 |1-4 |1-2 | 138 DXGI_FORMAT_ASTC_5X4_UNORM | 93B1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR | |
* Pt = Partition | * Pt = Partition |
* DI = Dual Plane | * DI = Dual Plane |
| |
| * FourCC : 'ATC ', 'ATCA', 'ATCI', 'ETC1', '3DC1', '3DC2' は Adreno SDK の Document に記載。'PTC2', 'PTC4' は PVRTexTool が生成する |
| * FourCC についてはこちら [[:ddsformat|DDS フォーマットの詳細解説]] |
| |
| |
===== フォーマット対応表 ===== | ===== フォーマット対応表 ===== |
| |