ユーザ用ツール

サイト用ツール


opengl:textures

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
opengl:textures [2014/04/16 18:35] – [フォーマット対応表] ogaopengl:textures [2015/05/27 00:15] (現在) – [GPU Compressed Texture Formats] oga
行 39: 行 39:
 DirectX と OpenGL の対応、FourCC DirectX と OpenGL の対応、FourCC
  
-^ Format                  ^ DirectX/FourCC    ^ bpp     ^ RGB   ^ alpha  ^ base                      ^ block  ^ Pt ^ DP ^ DXGI (Windows)                 ^ OpenGL   ^ +^ Format                  ^ DirectX/FourCC    ^ bpp     ^ RGB   ^ alpha  ^ base                      ^ block  ^ Pt ^ DP ^ DXGI (Windows)                        ^ OpenGL   ^ 
-| S3TC/DXT1/BC1/S3TC-RGB   | 'DXT1'           | 4bpp    | RGB   | -      | 565                       | 4x4    | 1  | 1  | 71 DXGI_FORMAT_BC1_UNORM       | 83F0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT   | +| S3TC/DXT1/BC1/S3TC-RGB   | 'DXT1'           | 4bpp    | RGB   | -      | 565                       | 4x4    | 1  | 1  | 71 DXGI_FORMAT_BC1_UNORM              | 83F0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT   | 
-| S3TC/DXT1/BC1/S3TC-RGBA  | 'DXT1'           | 4bpp    | RGB   | 1bit   | 565                       | 4x4    | 1  | 1  | 71 DXGI_FORMAT_BC1_UNORM       | 83F1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT +| S3TC/DXT1/BC1/S3TC-RGBA  | 'DXT1'           | 4bpp    | RGB   | 1bit   | 565                       | 4x4    | 1  | 1  | 71 DXGI_FORMAT_BC1_UNORM              | 83F1 GL_COMPRESSED_RGBA_S3TC_DXT1_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/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          | 
-| ETC2 A1bit                                | 4bpp    | RGB   | 1bit   | 4 mode                    | 4x4    | 2  | 1  |                                | 9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2   | +| ETC2 A1bit                                | 4bpp    | RGB   | 1bit   | 4 mode                    | 4x4    | 2  | 1  |                                       | 9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2   | 
-| ETC2-SRGB A1bit          |                  | 4bpp    | SRGB  | 1bit   | 4 mode                    | 4x4    | 2  | 1  |                                | 9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 +| ETC2-SRGB A1bit          |                  | 4bpp    | SRGB  | 1bit   | 4 mode                    | 4x4    | 2  | 1  |                                       | 9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 
-| ETC2 + EAC                                | 8bpp    | RGB   | A      | 5 mode                    | 4x4    | 2  | 2  |                                | 9278 GL_COMPRESSED_RGBA8_ETC2_EAC                  | +| ETC2 + EAC                                | 8bpp    | RGB   | A      | 5 mode                    | 4x4    | 2  | 2  |                                       | 9278 GL_COMPRESSED_RGBA8_ETC2_EAC                  | 
-| ETC2-SRGB + EAC          |                  | 8bpp    | SRGB  | A      | 5 mode                    | 4x4    | 2  | 2  |                                | 9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC           | +| ETC2-SRGB + EAC          |                  | 8bpp    | SRGB  | A      | 5 mode                    | 4x4    | 2  | 2  |                                       | 9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC           | 
-| EAC R11 UNSIGNED                          | 4bpp    | R     | -      |                           | 4x4    | 1  | 1  |                                | 9270 GL_COMPRESSED_R11_EAC               | +| EAC R11 UNSIGNED                          | 4bpp    | R     | -      |                           | 4x4    | 1  | 1  |                                       | 9270 GL_COMPRESSED_R11_EAC               | 
-| EAC R11 SIGNED                            | 4bpp    | R     | -      |                           | 4x4    | 1  | 1  |                                | 9271 GL_COMPRESSED_SIGNED_R11_EAC        | +| EAC R11 SIGNED                            | 4bpp    | R     | -      |                           | 4x4    | 1  | 1  |                                       | 9271 GL_COMPRESSED_SIGNED_R11_EAC        | 
-| 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         | '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         | '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         | 'BC4S'/81        | 4bpp    | R     | -      | 8                         | 4x4    | 1  | 1  | 81 DXGI_FORMAT_BC4_SNORM       | 8DBC GL_COMPRESSED_SIGNED_RED_RGTC1_EXT +| RGTC/3DC-X/BC4         | '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 RGBx 4bpp                          | 4bpp    | RGB   | (A)    | 555/554/4443/4433, 4 mode | 4x4    | 1  | 1  |                                | 9137 GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG   | +| PVRTC2 RGBx 4bpp                          | 4bpp    | RGB   | (A)    | 555/554/4443/4433, 4 mode | 4x4    | 1  | 1  |                                       | 9137 GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG   | 
-| PVRTC2 RGBx 2bpp                          | 2bpp    | RGB   | (A)    | 555/554/4443/4433, 4 mode | 4x8    | 1  | 1  |                                | 9138 GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG   | +| PVRTC2 RGBx 2bpp                          | 2bpp    | RGB   | (A)    | 555/554/4443/4433, 4 mode | 4x8    | 1  | 1  |                                       | 9138 GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG   | 
-| 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        |                  | 8bpp    | RGB   | (A)    |                           | 4x4    |1-4 |1-2 |                                | 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 |                                | 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 |                                | 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           | 
-| ASTC LDR 5x4 SRGB        |                  | 6.4bpp  | SRGB  | (A)    |                           | 5x4    |1-4 |1-2 |                                | 93D1 GL_COMPRESSED_SRGB_ALPHA8_ASTC_5x4_KHR    | +| ASTC LDR 5x4 SRGB        |                  | 6.4bpp  | SRGB  | (A)    |                           | 5x4    |1-4 |1-2 | 139 DXGI_FORMAT_ASTC_5X4_UNORM_SRGB   | 93D1 GL_COMPRESSED_SRGB_ALPHA8_ASTC_5x4_KHR    | 
-| ASTC LDR 5x5 RGBA        |                  | 5.1bpp  | RGB   | (A)    |                           | 5x5    |1-4 |1-2 |                                | 93B2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR           | +| ASTC LDR 5x5 RGBA        |                  | 5.1bpp  | RGB   | (A)    |                           | 5x5    |1-4 |1-2 | 142 DXGI_FORMAT_ASTC_5X5_UNORM        | 93B2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR           | 
-| ASTC LDR 5x5 SRGB        |                  | 5.1bpp  | SRGB  | (A)    |                           | 5x5    |1-4 |1-2 |                                | 93D2 GL_COMPRESSED_SRGB_ALPHA8_ASTC_5x5_KHR    | +| ASTC LDR 5x5 SRGB        |                  | 5.1bpp  | SRGB  | (A)    |                           | 5x5    |1-4 |1-2 | 143 DXGI_FORMAT_ASTC_5X5_UNORM_SRGB   | 93D2 GL_COMPRESSED_SRGB_ALPHA8_ASTC_5x5_KHR    | 
-| ASTC LDR 6x5 RGBA        |                  | 4.3bpp  | RGB   | (A)    |                           | 6x5    |1-4 |1-2 |                                | 93B3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR           | +| ASTC LDR 6x5 RGBA        |                  | 4.3bpp  | RGB   | (A)    |                           | 6x5    |1-4 |1-2 | 146 DXGI_FORMAT_ASTC_6X5_UNORM        | 93B3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR           | 
-| ASTC LDR 6x5 SRGB        |                  | 4.3bpp  | SRGB  | (A)    |                           | 6x5    |1-4 |1-2 |                                | 93D3 GL_COMPRESSED_SRGB_ALPHA8_ASTC_6x5_KHR    | +| ASTC LDR 6x5 SRGB        |                  | 4.3bpp  | SRGB  | (A)    |                           | 6x5    |1-4 |1-2 | 147 DXGI_FORMAT_ASTC_6X5_UNORM_SRGB   | 93D3 GL_COMPRESSED_SRGB_ALPHA8_ASTC_6x5_KHR    | 
-| ASTC LDR 6x6 RGBA        |                  | 3.6bpp  | RGB   | (A)    |                           | 6x6    |1-4 |1-2 |                                | 93B4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR           | +| ASTC LDR 6x6 RGBA        |                  | 3.6bpp  | RGB   | (A)    |                           | 6x6    |1-4 |1-2 | 150 DXGI_FORMAT_ASTC_6X6_UNORM        | 93B4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR           | 
-| ASTC LDR 6x6 SRGB        |                  | 3.6bpp  | SRGB  | (A)    |                           | 6x6    |1-4 |1-2 |                                | 93D4 GL_COMPRESSED_SRGB_ALPHA8_ASTC_6x6_KHR    | +| ASTC LDR 6x6 SRGB        |                  | 3.6bpp  | SRGB  | (A)    |                           | 6x6    |1-4 |1-2 | 151 DXGI_FORMAT_ASTC_6X6_UNORM_SRGB   | 93D4 GL_COMPRESSED_SRGB_ALPHA8_ASTC_6x6_KHR    | 
-| ASTC LDR 8x5 RGBA        |                  | 3.2bpp  | RGB   | (A)    |                           | 8x5    |1-4 |1-2 |                                | 93B5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR           | +| ASTC LDR 8x5 RGBA        |                  | 3.2bpp  | RGB   | (A)    |                           | 8x5    |1-4 |1-2 | 154 DXGI_FORMAT_ASTC_8X5_UNORM        | 93B5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR           | 
-| ASTC LDR 8x5 SRGB        |                  | 3.2bpp  | SRGB  | (A)    |                           | 8x5    |1-4 |1-2 |                                | 93D5 GL_COMPRESSED_SRGB_ALPHA8_ASTC_8x5_KHR    | +| ASTC LDR 8x5 SRGB        |                  | 3.2bpp  | SRGB  | (A)    |                           | 8x5    |1-4 |1-2 | 155 DXGI_FORMAT_ASTC_8X5_UNORM_SRGB   | 93D5 GL_COMPRESSED_SRGB_ALPHA8_ASTC_8x5_KHR    | 
-| ASTC LDR 8x6 RGBA        |                  | 2.7bpp  | RGB   | (A)    |                           | 8x6    |1-4 |1-2 |                                | 93B6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR           | +| ASTC LDR 8x6 RGBA        |                  | 2.7bpp  | RGB   | (A)    |                           | 8x6    |1-4 |1-2 | 158 DXGI_FORMAT_ASTC_8X6_UNORM        | 93B6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR           | 
-| ASTC LDR 8x6 SRGB        |                  | 2.7bpp  | SRGB  | (A)    |                           | 8x6    |1-4 |1-2 |                                | 93D6 GL_COMPRESSED_SRGB_ALPHA8_ASTC_8x6_KHR    | +| ASTC LDR 8x6 SRGB        |                  | 2.7bpp  | SRGB  | (A)    |                           | 8x6    |1-4 |1-2 | 159 DXGI_FORMAT_ASTC_8X6_UNORM_SRGB   | 93D6 GL_COMPRESSED_SRGB_ALPHA8_ASTC_8x6_KHR    | 
-| ASTC LDR 8x8 RGBA        |                  | 2.0bpp  | RGB   | (A)    |                           | 8x8    |1-4 |1-2 |                                | 93B7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR           | +| ASTC LDR 8x8 RGBA        |                  | 2.0bpp  | RGB   | (A)    |                           | 8x8    |1-4 |1-2 | 162 DXGI_FORMAT_ASTC_8X8_UNORM        | 93B7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR           | 
-| ASTC LDR 8x8 SRGB        |                  | 2.0bpp  | SRGB  | (A)    |                           | 8x8    |1-4 |1-2 |                                | 93D7 GL_COMPRESSED_SRGB_ALPHA8_ASTC_8x8_KHR    | +| ASTC LDR 8x8 SRGB        |                  | 2.0bpp  | SRGB  | (A)    |                           | 8x8    |1-4 |1-2 | 163 DXGI_FORMAT_ASTC_8X8_UNORM_SRGB   | 93D7 GL_COMPRESSED_SRGB_ALPHA8_ASTC_8x8_KHR    | 
-| ASTC LDR 10x5 RGBA                        | 2.6bpp  | RGB   | (A)    |                           | 10x5   |1-4 |1-2 |                                | 93B8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR          | +| ASTC LDR 10x5 RGBA                        | 2.6bpp  | RGB   | (A)    |                           | 10x5   |1-4 |1-2 | 166 DXGI_FORMAT_ASTC_10X5_UNORM       | 93B8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR          | 
-| ASTC LDR 10x5 SRGB                        | 2.6bpp  | SRGB  | (A)    |                           | 10x5   |1-4 |1-2 |                                | 93D8 GL_COMPRESSED_SRGB_ALPHA8_ASTC_10x5_KHR   | +| ASTC LDR 10x5 SRGB                        | 2.6bpp  | SRGB  | (A)    |                           | 10x5   |1-4 |1-2 | 167 DXGI_FORMAT_ASTC_10X5_UNORM_SRGB  | 93D8 GL_COMPRESSED_SRGB_ALPHA8_ASTC_10x5_KHR   | 
-| ASTC LDR 10x6 RGBA                        | 2.1bpp  | RGB   | (A)    |                           | 10x6   |1-4 |1-2 |                                | 93B9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR          | +| ASTC LDR 10x6 RGBA                        | 2.1bpp  | RGB   | (A)    |                           | 10x6   |1-4 |1-2 | 170 DXGI_FORMAT_ASTC_10X6_UNORM       | 93B9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR          | 
-| ASTC LDR 10x6 SRGB                        | 2.1bpp  | SRGB  | (A)    |                           | 10x6   |1-4 |1-2 |                                | 93D9 GL_COMPRESSED_SRGB_ALPHA8_ASTC_10x6_KHR   | +| ASTC LDR 10x6 SRGB                        | 2.1bpp  | SRGB  | (A)    |                           | 10x6   |1-4 |1-2 | 171 DXGI_FORMAT_ASTC_10X6_UNORM_SRGB  | 93D9 GL_COMPRESSED_SRGB_ALPHA8_ASTC_10x6_KHR   | 
-| ASTC LDR 10x8 RGBA                        | 1.6bpp  | RGB   | (A)    |                           | 10x8   |1-4 |1-2 |                                | 93BA GL_COMPRESSED_RGBA_ASTC_10x8_KHR          | +| ASTC LDR 10x8 RGBA                        | 1.6bpp  | RGB   | (A)    |                           | 10x8   |1-4 |1-2 | 174 DXGI_FORMAT_ASTC_10X8_UNORM       | 93BA GL_COMPRESSED_RGBA_ASTC_10x8_KHR          | 
-| ASTC LDR 10x8 SRGB                        | 1.6bpp  | SRGB  | (A)    |                           | 10x8   |1-4 |1-2 |                                | 93DA GL_COMPRESSED_SRGB_ALPHA8_ASTC_10x8_KHR   | +| ASTC LDR 10x8 SRGB                        | 1.6bpp  | SRGB  | (A)    |                           | 10x8   |1-4 |1-2 | 175 DXGI_FORMAT_ASTC_10X8_UNORM_SRGB  | 93DA GL_COMPRESSED_SRGB_ALPHA8_ASTC_10x8_KHR   | 
-| ASTC LDR 10x10 RGBA      |                  | 1.3bpp  | RGB   | (A)    |                           | 10x10  |1-4 |1-2 |                                | 93BB GL_COMPRESSED_RGBA_ASTC_10x10_KHR         | +| ASTC LDR 10x10 RGBA      |                  | 1.3bpp  | RGB   | (A)    |                           | 10x10  |1-4 |1-2 | 178 DXGI_FORMAT_ASTC_10X10_UNORM      | 93BB GL_COMPRESSED_RGBA_ASTC_10x10_KHR         | 
-| ASTC LDR 10x10 SRGB      |                  | 1.3bpp  | SRGB  | (A)    |                           | 10x10  |1-4 |1-2 |                                | 93DB GL_COMPRESSED_SRGB_ALPHA8_ASTC_10x10_KHR +| ASTC LDR 10x10 SRGB      |                  | 1.3bpp  | SRGB  | (A)    |                           | 10x10  |1-4 |1-2 | 179 DXGI_FORMAT_ASTC_10X10_UNORM_SRGB | 93DB GL_COMPRESSED_SRGB_ALPHA8_ASTC_10x10_KHR 
-| ASTC LDR 12x10 RGBA      |                  | 1.1bpp  | RGB   | (A)    |                           | 12x10  |1-4 |1-2 |                                | 93BC GL_COMPRESSED_RGBA_ASTC_12x10_KHR         | +| ASTC LDR 12x10 RGBA      |                  | 1.1bpp  | RGB   | (A)    |                           | 12x10  |1-4 |1-2 | 182 DXGI_FORMAT_ASTC_12X10_UNORM      | 93BC GL_COMPRESSED_RGBA_ASTC_12x10_KHR         | 
-| ASTC LDR 12x10 SRGB      |                  | 1.1bpp  | SRGB  | (A)    |                           | 12x10  |1-4 |1-2 |                                | 93DC GL_COMPRESSED_SRGB_ALPHA8_ASTC_12x10_KHR +| ASTC LDR 12x10 SRGB      |                  | 1.1bpp  | SRGB  | (A)    |                           | 12x10  |1-4 |1-2 | 183 DXGI_FORMAT_ASTC_12X10_UNORM_SRGB | 93DC GL_COMPRESSED_SRGB_ALPHA8_ASTC_12x10_KHR 
-| ASTC LDR 12x12 RGBA      |                  | 0.9bpp  | RGB   | (A)    |                           | 12x12  |1-4 |1-2 |                                | 93BD GL_COMPRESSED_RGBA_ASTC_12x12_KHR         | +| ASTC LDR 12x12 RGBA      |                  | 0.9bpp  | RGB   | (A)    |                           | 12x12  |1-4 |1-2 | 186 DXGI_FORMAT_ASTC_12X12_UNORM      | 93BD GL_COMPRESSED_RGBA_ASTC_12x12_KHR         | 
-| ASTC_LDR 12x12 SRGB      |                  | 0.9bpp  | SRGB  | (A)    |                           | 12x12  |1-4 |1-2 |                                | 93DD GL_COMPRESSED_SRGB_ALPHA8_ASTC_12x12_KHR  |+| ASTC_LDR 12x12 SRGB      |                  | 0.9bpp  | SRGB  | (A)    |                           | 12x12  |1-4 |1-2 | 187 DXGI_FORMAT_ASTC_12X12_UNORM_SRGB | 93DD GL_COMPRESSED_SRGB_ALPHA8_ASTC_12x12_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 フォーマットの詳細解説]]
 +
 +
 ===== フォーマット対応表 ===== ===== フォーマット対応表 =====
  
行 139: 行 144:
  
  
-^ GPU                      ^ OS           ^ API            ^ DXT,S3TC                 ^^ RGTC       ^ LATC     ^ BPTC     ^ PVRTC    ^ ATITC   ^ ETC1  ^ ETC2/EAC ^ +^ GPU                      ^ OS           ^ API            ^ DXT,S3TC                 ^^ RGTC       ^ LATC     ^ BPTC     ^ PVRTC    ^ ATITC   ^ ETC1  ^ ETC2/EAC ^ ASTC  
-^ :::                      ^ :::          ^ :::            ^ DXT1,BC1 ^ DXT3/5,BC2/ ^ 3DC,BC4/  ^ :::      ^ BC6H/   :::     ^ :::     ^ :::   ^ :::  ^ +^ :::                      ^ :::          ^ :::            ^ DXT1,BC1 ^ DXT3/5,BC2/ ^ 3DC,BC4/  ^ :::      ^ BC6H/   :::     ^ :::     ^ :::   :::      ^  :::  ^ 
-| PowerVR SGX535 iOS       | iOS 4.2      | OpenGL ES 2.0  | ×       ×             | ×         ×       ×       | ◎       ×      ×    ✕   +| PowerVR SGX535 iOS       | iOS 4.2      | OpenGL ES 2.0  | -                    | -           -        -        | ◎       -       -     -        |       
-| PowerVR G6430 iOS        | iOS 7.0      | OpenGL ES 2.0  | ✕       ✕             | ✕         ✕       ✕       | ◎       ✕      ✕    ✕   +| PowerVR G6430 iOS        | iOS 7.0      | OpenGL ES 2.0  | -                    | -           -        -        | ◎       -       -     -        |       
-| PowerVR G6430 iOS        | iOS 7.0      | OpenGL ES 3.0  | ✕       ✕             | ✕         ✕       ✕       | ◎       ✕      | ◎    | ◎   +| PowerVR G6430 iOS        | iOS 7.0      | OpenGL ES 3.0  | -                    | -           -        -        | ◎       -       | ◎    | ◎       |       
-| PowerVR SGX540 Android   | Android 2.2  | OpenGL ES 2.0  | ×       ×             | ×         ×       ×       | ◎       ×      | ◎    | ✕   +| PowerVR SGX540 Android   | Android 2.2  | OpenGL ES 2.0  | -                    | -           -        -        | ◎       -       | ◎    | -        |       
-| Adreno 200 / AMD Z430    | Android 2.2  | OpenGL ES 2.0  | ×       ×             | ◎         ×       ×       ×       | ◎      | ◎    | ✕   +| Adreno 200 / AMD Z430    | Android 2.2  | OpenGL ES 2.0  | -                    | ◎          -        -        -        | ◎      | ◎    | -        |       
-| Adreno 220               | Android 2.3  | OpenGL ES 2.0  | ×       ×             | ◎         ×       ×       ×       | ◎      | ◎    | ✕   +| Adreno 220               | Android 2.3  | OpenGL ES 2.0  | -                    | ◎          -        -        -        | ◎      | ◎    | -        |       
-| Adreno 320               | Android 4.3  | OpenGL ES 3.0  | ×       ×             | ◎         ×       ×       ×       | ◎      | ◎    | ◎   +| Adreno 320               | Android 4.3  | OpenGL ES 3.0  | -                    | ◎          -        -        -        | ◎      | ◎    | ◎       |       
-| ULP GeForce(8) Tegra 250 | Android 2.2  | OpenGL ES 2.0  | ◎       | ◎             ×         | ◎       ×       ×       | ×      | ◎    | ✕   +| ULP GeForce(8) Tegra 250 | Android 2.2  | OpenGL ES 2.0  | ◎       | ◎            -           | ◎       -        -        | -       | ◎    | -        |       
-| ULP GeForce(72) Tegra 4  | Android 4.2  | OpenGL ES 2.0  | ◎       | ◎             ×         | ◎       ×       ×       | ×      | ◎    | ✕   +| ULP GeForce(72) Tegra 4  | Android 4.2  | OpenGL ES 2.0  | ◎       | ◎            -           | ◎       -        -        | -       | ◎    | -        |       
-| ZMS-08 HD                | Android 2.1  | OpenGL ES 2.0  | ◎       | ◎             ×         ×       ×       ×       | ×      | ◎    | ✕   +| ZMS-08 HD                | Android 2.1  | OpenGL ES 2.0  | ◎       | ◎            -           -        -        -        | -       | ◎    | -        |       
-| Mali-400MP               | Android 2.3  | OpenGL ES 2.0  | ×       ×             | ×         ×       ×       ×       | ×      | ◎    | ✕   +| Mali-400MP               | Android 2.3  | OpenGL ES 2.0  | -                    | -           -        -        -        | -       | ◎    | -        |       
-| Mali-T604                | Android 4.2  | OpenGL ES 2.0  | ×       ×             | ×         ×       ×       ×       ×      | ◎    | ✕   +| Mali-T604                | Android 4.2  | OpenGL ES 2.0  | -                    | -           -        -        -        -       | ◎    | -        |       
-| Mali-T604                | Android 4.3  | OpenGL ES 3.0  | ×       ×             | ×         ×       ×       ×       | ×      | ◎    | ◎   +| Mali-T604                | Android 4.3  | OpenGL ES 3.0  | -                    | -           -        -        -        | -       | ◎    | ◎       |       
-| Vivante GC4000 (K3V2)    | Android 4.1  | OpenGL ES 2.0  | ◎       | ◎             ✕         ✕       ✕       ✕       | ✕      | ◎    | ✕   +| Vivante GC4000 (K3V2)    | Android 4.1  | OpenGL ES 2.0  | ◎       | ◎            -           -        -        -        | -       | ◎    | -        |       
-| FIMG-3DSE                |              |                | ◎       | ?              ×         ×       ×       ×       | ×      | ?     ✕   +| FIMG-3DSE                |              |                | ◎       | ?             -           -        -        -        | -       | ?     -        |       
-^ GPU                      ^ OS           ^ API            ^ DXT,S3TC                 ^^ RGTC       ^ LATC     ^ BPTC     ^ PVRTC    ^ ATITC   ^ ETC1  ^ ETC2/EAC ^ +^ GPU                      ^ OS           ^ API            ^ DXT,S3TC                 ^^ RGTC       ^ LATC     ^ BPTC     ^ PVRTC    ^ ATITC   ^ ETC1  ^ ETC2/EAC ^ ASTC  
-^ :::                      ^ :::          ^ :::            ^ DXT1,BC1 ^ DXT3/5,BC2/ ^ 3DC,BC4/  ^ :::      ^ BC6H/   :::     ^ :::     ^ :::   ^ :::  ^ +^ :::                      ^ :::          ^ :::            ^ DXT1,BC1 ^ DXT3/5,BC2/ ^ 3DC,BC4/  ^ :::      ^ BC6H/   :::     ^ :::     ^ :::   :::      ^  :::  ^ 
-| GeForce GT 240           | Windows 7    | OpenGL         | ◎       | ◎             | ◎         | ◎       ×       ×       | ×      ×         +| GeForce GT 240           | Windows 7    | OpenGL         | ◎       | ◎             | ◎         | ◎       -        -        | -       | -                    
-| RADEON HD 5850           | Windows 7    | OpenGL 4.1     | ◎       | ◎             | ◎         | ◎       | ◎       ×       | ×      ×         +| RADEON HD 5850           | Windows 7    | OpenGL 4.1     | ◎       | ◎             | ◎         | ◎       | ◎       -        | -       | -                    
-| GeForce GT 330M          | Windows 7    | OpenGL 3.1     | ◎       | ◎             | ◎         | ◎       ×       ×       | ×      ×         +| GeForce GT 330M          | Windows 7    | OpenGL 3.1     | ◎       | ◎             | ◎         | ◎       -        -        | -       | -                    
-| GeForce GTX 460          | Windows 7    | OpenGL 4.1     | ◎       | ◎             | ◎         | ◎       | ◎       ×       | ×      ×         +| GeForce GTX 460          | Windows 7    | OpenGL 4.1     | ◎       | ◎             | ◎         | ◎       | ◎       -        | -       | -                    
-| GeForce GTX 650          | Windows 7    | OpenGL 4.4     | ◎       | ◎             | ◎         | ◎       | ◎       ✕       | ✕      | ◎    | ◎   +| GeForce GTX 650          | Windows 7    | OpenGL 4.4     | ◎       | ◎             | ◎         | ◎       | ◎       -        | -       | ◎    | ◎       |       
-| GMA HD                   | Windows 7    | OpenGL 2.1     | ◎       | ◎             ×         ×       ×       ×       | ×      ×         |+| GMA HD                   | Windows 7    | OpenGL 2.1     | ◎       | ◎             -          -        -        -        | -       | -                    | 
 + 
 + 
  
  
行 204: 行 212:
  
  
 +
 +===== 解説記事 =====
 +
 +  * [[opengl:textureformat|圧縮アルゴリズムの解説記事など]]
  
  
opengl/textures.1397640924.txt.gz · 最終更新: 2014/04/16 18:35 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki