Template:Glapi view format map: Difference between revisions
Jump to navigation
Jump to search
(Added a title.) |
(Visualization fix.) |
||
Line 1: | Line 1: | ||
{| class="wikitable" | {| class="wikitable" | ||
| | |- '''Texture view compatibility''' | ||
! Class | ! Class | ||
! Internal Formats | ! Internal Formats | ||
| | |- | ||
| 128-bit | | 128-bit | ||
| {{enum|GL_RGBA32F}}, {{enum|GL_RGBA32UI}}, {{enum|GL_RGBA32I}} | | {{enum|GL_RGBA32F}}, {{enum|GL_RGBA32UI}}, {{enum|GL_RGBA32I}} | ||
| | |- | ||
| 96-bit | | 96-bit | ||
| {{enum|GL_RGB32F}}, {{enum|GL_RGB32UI}}, {{enum|GL_RGB32I}} | | {{enum|GL_RGB32F}}, {{enum|GL_RGB32UI}}, {{enum|GL_RGB32I}} | ||
| | |- | ||
| 64-bit | | 64-bit | ||
| {{enum|GL_RGBA16F}}, {{enum|GL_RG32F}}, {{enum|GL_RGBA16UI}}, {{enum|GL_RG32UI}}, {{enum|GL_RGBA16I}}, {{enum|GL_RG32I}}, {{enum|GL_RGBA16}}, {{enum|GL_RGBA16_SNORM}} | | {{enum|GL_RGBA16F}}, {{enum|GL_RG32F}}, {{enum|GL_RGBA16UI}}, {{enum|GL_RG32UI}}, {{enum|GL_RGBA16I}}, {{enum|GL_RG32I}}, {{enum|GL_RGBA16}}, {{enum|GL_RGBA16_SNORM}} | ||
| | |- | ||
| 48-bit | | 48-bit | ||
| {{enum|GL_RGB16}}, {{enum|GL_RGB16_SNORM}}, {{enum|GL_RGB16F}}, {{enum|GL_RGB16UI}}, {{enum|GL_RGB16I}} | | {{enum|GL_RGB16}}, {{enum|GL_RGB16_SNORM}}, {{enum|GL_RGB16F}}, {{enum|GL_RGB16UI}}, {{enum|GL_RGB16I}} | ||
| | |- | ||
| 32-bit | | 32-bit | ||
| {{enum|GL_RG16F}}, {{enum|GL_R11F_G11F_B10F}}, {{enum|GL_R32F}}, {{enum|GL_RGB10_A2UI}}, {{enum|GL_RGBA8UI}}, {{enum|GL_RG16UI}}, {{enum|GL_R32UI}}, {{enum|GL_RGBA8I}}, {{enum|GL_RG16I}}, {{enum|GL_R32I}}, {{enum|GL_RGB10_A2}}, {{enum|GL_RGBA8}}, {{enum|GL_RG16}}, {{enum|GL_RGBA8_SNORM}}, {{enum|GL_RG16_SNORM}}, {{enum|GL_SRGB8_ALPHA8}}, {{enum|GL_RGB9_E5}} | | {{enum|GL_RG16F}}, {{enum|GL_R11F_G11F_B10F}}, {{enum|GL_R32F}}, {{enum|GL_RGB10_A2UI}}, {{enum|GL_RGBA8UI}}, {{enum|GL_RG16UI}}, {{enum|GL_R32UI}}, {{enum|GL_RGBA8I}}, {{enum|GL_RG16I}}, {{enum|GL_R32I}}, {{enum|GL_RGB10_A2}}, {{enum|GL_RGBA8}}, {{enum|GL_RG16}}, {{enum|GL_RGBA8_SNORM}}, {{enum|GL_RG16_SNORM}}, {{enum|GL_SRGB8_ALPHA8}}, {{enum|GL_RGB9_E5}} | ||
| | |- | ||
| 24-bit | | 24-bit | ||
| {{enum|GL_RGB8}}, {{enum|GL_RGB8_SNORM}}, {{enum|GL_SRGB8}}, {{enum|GL_RGB8UI}}, {{enum|GL_RGB8I}} | | {{enum|GL_RGB8}}, {{enum|GL_RGB8_SNORM}}, {{enum|GL_SRGB8}}, {{enum|GL_RGB8UI}}, {{enum|GL_RGB8I}} | ||
| | |- | ||
| 16-bit | | 16-bit | ||
| {{enum|GL_R16F}}, {{enum|GL_RG8UI}}, {{enum|GL_R16UI}}, {{enum|GL_RG8I}}, {{enum|GL_R16I}}, {{enum|GL_RG8}}, {{enum|GL_R16}}, {{enum|GL_RG8_SNORM}}, {{enum|GL_R16_SNORM}} | | {{enum|GL_R16F}}, {{enum|GL_RG8UI}}, {{enum|GL_R16UI}}, {{enum|GL_RG8I}}, {{enum|GL_R16I}}, {{enum|GL_RG8}}, {{enum|GL_R16}}, {{enum|GL_RG8_SNORM}}, {{enum|GL_R16_SNORM}} | ||
| | |- | ||
| 8-bit | | 8-bit | ||
| {{enum|GL_R8UI}}, {{enum|GL_R8I}}, {{enum|GL_R8}}, {{enum|GL_R8_SNORM}} | | {{enum|GL_R8UI}}, {{enum|GL_R8I}}, {{enum|GL_R8}}, {{enum|GL_R8_SNORM}} | ||
| | |- | ||
| {{enum|GL_VIEW_CLASS_RGTC1_RED}} | | {{enum|GL_VIEW_CLASS_RGTC1_RED}} | ||
| {{enum|GL_COMPRESSED_RED_RGTC1}}, {{enum|GL_COMPRESSED_SIGNED_RED_RGTC1}} | | {{enum|GL_COMPRESSED_RED_RGTC1}}, {{enum|GL_COMPRESSED_SIGNED_RED_RGTC1}} | ||
| | |- | ||
| {{enum|GL_VIEW_CLASS_RGTC2_RG}} | | {{enum|GL_VIEW_CLASS_RGTC2_RG}} | ||
| {{enum|GL_COMPRESSED_RG_RGTC2}}, {{enum|GL_COMPRESSED_SIGNED_RG_RGTC2}} | | {{enum|GL_COMPRESSED_RG_RGTC2}}, {{enum|GL_COMPRESSED_SIGNED_RG_RGTC2}} | ||
| | |- | ||
| {{enum|GL_VIEW_CLASS_BPTC_UNORM}} | | {{enum|GL_VIEW_CLASS_BPTC_UNORM}} | ||
| {{enum|GL_COMPRESSED_RGBA_BPTC_UNORM}}, {{enum|GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM}} | | {{enum|GL_COMPRESSED_RGBA_BPTC_UNORM}}, {{enum|GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM}} | ||
| | |- | ||
| {{enum|GL_VIEW_CLASS_BPTC_FLOAT}} | | {{enum|GL_VIEW_CLASS_BPTC_FLOAT}} | ||
| {{enum|GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT}}, {{enum|GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT}} | | {{enum|GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT}}, {{enum|GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT}} | ||
|} | |} |
Revision as of 21:47, 15 February 2013
Class | Internal Formats |
---|---|
128-bit | GL_RGBA32F, GL_RGBA32UI, GL_RGBA32I |
96-bit | GL_RGB32F, GL_RGB32UI, GL_RGB32I |
64-bit | GL_RGBA16F, GL_RG32F, GL_RGBA16UI, GL_RG32UI, GL_RGBA16I, GL_RG32I, GL_RGBA16, GL_RGBA16_SNORM |
48-bit | GL_RGB16, GL_RGB16_SNORM, GL_RGB16F, GL_RGB16UI, GL_RGB16I |
32-bit | GL_RG16F, GL_R11F_G11F_B10F, GL_R32F, GL_RGB10_A2UI, GL_RGBA8UI, GL_RG16UI, GL_R32UI, GL_RGBA8I, GL_RG16I, GL_R32I, GL_RGB10_A2, GL_RGBA8, GL_RG16, GL_RGBA8_SNORM, GL_RG16_SNORM, GL_SRGB8_ALPHA8, GL_RGB9_E5 |
24-bit | GL_RGB8, GL_RGB8_SNORM, GL_SRGB8, GL_RGB8UI, GL_RGB8I |
16-bit | GL_R16F, GL_RG8UI, GL_R16UI, GL_RG8I, GL_R16I, GL_RG8, GL_R16, GL_RG8_SNORM, GL_R16_SNORM |
8-bit | GL_R8UI, GL_R8I, GL_R8, GL_R8_SNORM |
GL_VIEW_CLASS_RGTC1_RED | GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_SIGNED_RED_RGTC1 |
GL_VIEW_CLASS_RGTC2_RG | GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RG_RGTC2 |
GL_VIEW_CLASS_BPTC_UNORM | GL_COMPRESSED_RGBA_BPTC_UNORM, GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM |
GL_VIEW_CLASS_BPTC_FLOAT | GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT |