Template:Glapi internalformattable: Difference between revisions

From OpenGL Wiki
Jump to navigation Jump to search
m formatting
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{| class="wikitable"
{| class="wikitable" style="{{{1|}}}"
|+'''Sized Internal Formats'''
|+'''Sized Internal Formats'''
!
!
! colspan="5"| '''Component Bitdepth'''
|-
! '''Sized Internal Format'''
! '''Sized Internal Format'''
! '''Base Internal Format'''
! '''Base Internal Format'''
! '''Red Bits'''
! '''Red'''
! '''Green Bits'''
! '''Green'''
! '''Blue Bits'''
! '''Blue'''
! '''Alpha Bits'''
! '''Alpha'''
! '''Shared Bits'''
! '''Shared'''
|+
|-
| {{code|GL_R8}}
| {{enum|GL_R8}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| 8
| 8
|  
|  
Line 16: Line 20:
|  
|  
|  
|  
|+
|-
| {{code|GL_R8_SNORM}}
| {{enum|GL_R8_SNORM}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| s8
| s8
|  
|  
Line 24: Line 28:
|  
|  
|  
|  
|+
|-
| {{code|GL_R16}}
| {{enum|GL_R16}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| 16
| 16
|  
|  
Line 32: Line 36:
|  
|  
|  
|  
|+
|-
| {{code|GL_R16_SNORM}}
| {{enum|GL_R16_SNORM}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| s16
| s16
|  
|  
Line 40: Line 44:
|  
|  
|  
|  
|+
|-
| {{code|GL_RG8}}
| {{enum|GL_RG8}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| 8
| 8
| 8
| 8
Line 48: Line 52:
|  
|  
|  
|  
|+
|-
| {{code|GL_RG8_SNORM}}
| {{enum|GL_RG8_SNORM}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| s8
| s8
| s8
| s8
Line 56: Line 60:
|  
|  
|  
|  
|+
|-
| {{code|GL_RG16}}
| {{enum|GL_RG16}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| 16
| 16
| 16
| 16
Line 64: Line 68:
|  
|  
|  
|  
|+
|-
| {{code|GL_RG16_SNORM}}
| {{enum|GL_RG16_SNORM}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| s16
| s16
| s16
| s16
Line 72: Line 76:
|  
|  
|  
|  
|+
|-
| {{code|GL_R3_G3_B2}}
| {{enum|GL_R3_G3_B2}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 3
| 3
| 3
| 3
Line 80: Line 84:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB4}}
| {{enum|GL_RGB4}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 4
| 4
| 4
| 4
Line 88: Line 92:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB5}}
| {{enum|GL_RGB5}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 5
| 5
| 5
| 5
Line 96: Line 100:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB8}}
| {{enum|GL_RGB8}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 8
| 8
| 8
| 8
Line 104: Line 108:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB8_SNORM}}
| {{enum|GL_RGB8_SNORM}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| s8
| s8
| s8
| s8
Line 112: Line 116:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB10}}
| {{enum|GL_RGB10}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 10
| 10
| 10
| 10
Line 120: Line 124:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB12}}
| {{enum|GL_RGB12}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 12
| 12
| 12
| 12
Line 128: Line 132:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB16_SNORM}}
| {{enum|GL_RGB16_SNORM}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 16
| 16
| 16
| 16
Line 136: Line 140:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGBA2}}
| {{enum|GL_RGBA2}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 2
| 2
| 2
| 2
Line 144: Line 148:
| 2
| 2
|  
|  
|+
|-
| {{code|GL_RGBA4}}
| {{enum|GL_RGBA4}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 4
| 4
| 4
| 4
Line 152: Line 156:
| 4
| 4
|  
|  
|+
|-
| {{code|GL_RGB5_A1}}
| {{enum|GL_RGB5_A1}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| 5
| 5
| 5
| 5
Line 160: Line 164:
| 1
| 1
|  
|  
|+
|-
| {{code|GL_RGBA8}}
| {{enum|GL_RGBA8}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| 8
| 8
| 8
| 8
Line 168: Line 172:
| 8
| 8
|  
|  
|+
|-
| {{code|GL_RGBA8_SNORM}}
| {{enum|GL_RGBA8_SNORM}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| s8
| s8
| s8
| s8
Line 176: Line 180:
| s8
| s8
|  
|  
|+
|-
| {{code|GL_RGB10_A2}}
| {{enum|GL_RGB10_A2}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| 10
| 10
| 10
| 10
Line 184: Line 188:
| 2
| 2
|  
|  
|+
|-
| {{code|GL_RGB10_A2UI}}
| {{enum|GL_RGB10_A2UI}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| ui10
| ui10
| ui10
| ui10
Line 192: Line 196:
| ui2
| ui2
|  
|  
|+
|-
| {{code|GL_RGBA12}}
| {{enum|GL_RGBA12}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| 12
| 12
| 12
| 12
Line 200: Line 204:
| 12
| 12
|  
|  
|+
|-
| {{code|GL_RGBA16}}
| {{enum|GL_RGBA16}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| 16
| 16
| 16
| 16
Line 208: Line 212:
| 16
| 16
|  
|  
|+
|-
| {{code|GL_SRGB8}}
| {{enum|GL_SRGB8}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 8
| 8
| 8
| 8
Line 216: Line 220:
|  
|  
|  
|  
|+
|-
| {{code|GL_SRGB8_ALPHA8}}
| {{enum|GL_SRGB8_ALPHA8}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| 8
| 8
| 8
| 8
Line 224: Line 228:
| 8
| 8
|  
|  
|+
|-
| {{code|GL_R16F}}
| {{enum|GL_R16F}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| f16
| f16
|  
|  
Line 232: Line 236:
|  
|  
|  
|  
|+
|-
| {{code|GL_RG16F}}
| {{enum|GL_RG16F}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| f16
| f16
| f16
| f16
Line 240: Line 244:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB16F}}
| {{enum|GL_RGB16F}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| f16
| f16
| f16
| f16
Line 248: Line 252:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGBA16F}}
| {{enum|GL_RGBA16F}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| f16
| f16
| f16
| f16
Line 256: Line 260:
| f16
| f16
|  
|  
|+
|-
| {{code|GL_R32F}}
| {{enum|GL_R32F}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| f32
| f32
|  
|  
Line 264: Line 268:
|  
|  
|  
|  
|+
|-
| {{code|GL_RG32F}}
| {{enum|GL_RG32F}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| f32
| f32
| f32
| f32
Line 272: Line 276:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB32F}}
| {{enum|GL_RGB32F}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| f32
| f32
| f32
| f32
Line 280: Line 284:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGBA32F}}
| {{enum|GL_RGBA32F}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| f32
| f32
| f32
| f32
Line 288: Line 292:
| f32
| f32
|  
|  
|+
|-
| {{code|GL_R11F_G11F_B10F}}
| {{enum|GL_R11F_G11F_B10F}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| f11
| f11
| f11
| f11
Line 296: Line 300:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB9_E5}}
| {{enum|GL_RGB9_E5}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 9
| 9
| 9
| 9
Line 304: Line 308:
|  
|  
| 5
| 5
|+
|-
| {{code|GL_R8I}}
| {{enum|GL_R8I}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| i8
| i8
|  
|  
Line 312: Line 316:
|  
|  
|  
|  
|+
|-
| {{code|GL_R8UI}}
| {{enum|GL_R8UI}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| ui8
| ui8
|  
|  
Line 320: Line 324:
|  
|  
|  
|  
|+
|-
| {{code|GL_R16I}}
| {{enum|GL_R16I}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| i16
| i16
|  
|  
Line 328: Line 332:
|  
|  
|  
|  
|+
|-
| {{code|GL_R16UI}}
| {{enum|GL_R16UI}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| ui16
| ui16
|  
|  
Line 336: Line 340:
|  
|  
|  
|  
|+
|-
| {{code|GL_R32I}}
| {{enum|GL_R32I}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| i32
| i32
|  
|  
Line 344: Line 348:
|  
|  
|  
|  
|+
|-
| {{code|GL_R32UI}}
| {{enum|GL_R32UI}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| ui32
| ui32
|  
|  
Line 352: Line 356:
|  
|  
|  
|  
|+
|-
| {{code|GL_RG8I}}
| {{enum|GL_RG8I}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| i8
| i8
| i8
| i8
Line 360: Line 364:
|  
|  
|  
|  
|+
|-
| {{code|GL_RG8UI}}
| {{enum|GL_RG8UI}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| ui8
| ui8
| ui8
| ui8
Line 368: Line 372:
|  
|  
|  
|  
|+
|-
| {{code|GL_RG16I}}
| {{enum|GL_RG16I}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| i16
| i16
| i16
| i16
Line 376: Line 380:
|  
|  
|  
|  
|+
|-
| {{code|GL_RG16UI}}
| {{enum|GL_RG16UI}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| ui16
| ui16
| ui16
| ui16
Line 384: Line 388:
|  
|  
|  
|  
|+
|-
| {{code|GL_RG32I}}
| {{enum|GL_RG32I}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| i32
| i32
| i32
| i32
Line 392: Line 396:
|  
|  
|  
|  
|+
|-
| {{code|GL_RG32UI}}
| {{enum|GL_RG32UI}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| ui32
| ui32
| ui32
| ui32
Line 400: Line 404:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB8I}}
| {{enum|GL_RGB8I}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| i8
| i8
| i8
| i8
Line 408: Line 412:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB8UI}}
| {{enum|GL_RGB8UI}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| ui8
| ui8
| ui8
| ui8
Line 416: Line 420:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB16I}}
| {{enum|GL_RGB16I}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| i16
| i16
| i16
| i16
Line 424: Line 428:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB16UI}}
| {{enum|GL_RGB16UI}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| ui16
| ui16
| ui16
| ui16
Line 432: Line 436:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB32I}}
| {{enum|GL_RGB32I}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| i32
| i32
| i32
| i32
Line 440: Line 444:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGB32UI}}
| {{enum|GL_RGB32UI}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| ui32
| ui32
| ui32
| ui32
Line 448: Line 452:
|  
|  
|  
|  
|+
|-
| {{code|GL_RGBA8I}}
| {{enum|GL_RGBA8I}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| i8
| i8
| i8
| i8
Line 456: Line 460:
| i8
| i8
|  
|  
|+
|-
| {{code|GL_RGBA8UI}}
| {{enum|GL_RGBA8UI}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| ui8
| ui8
| ui8
| ui8
Line 464: Line 468:
| ui8
| ui8
|  
|  
|+
|-
| {{code|GL_RGBA16I}}
| {{enum|GL_RGBA16I}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| i16
| i16
| i16
| i16
Line 472: Line 476:
| i16
| i16
|  
|  
|+
|-
| {{code|GL_RGBA16UI}}
| {{enum|GL_RGBA16UI}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| ui16
| ui16
| ui16
| ui16
Line 480: Line 484:
| ui16
| ui16
|  
|  
|+
|-
| {{code|GL_RGBA32I}}
| {{enum|GL_RGBA32I}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| i32
| i32
| i32
| i32
Line 488: Line 492:
| i32
| i32
|  
|  
|+
|-
| {{code|GL_RGBA32UI}}
| {{enum|GL_RGBA32UI}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| ui32
| ui32
| ui32
| ui32
Line 497: Line 501:
|  
|  
|}
|}
<noinclude>[[Category:Template Tables]]</noinclude>

Latest revision as of 07:12, 16 February 2013

Sized Internal Formats
Component Bitdepth
Sized Internal Format Base Internal Format Red Green Blue Alpha Shared
GL_R8 GL_RED 8
GL_R8_SNORM GL_RED s8
GL_R16 GL_RED 16
GL_R16_SNORM GL_RED s16
GL_RG8 GL_RG 8 8
GL_RG8_SNORM GL_RG s8 s8
GL_RG16 GL_RG 16 16
GL_RG16_SNORM GL_RG s16 s16
GL_R3_G3_B2 GL_RGB 3 3 2
GL_RGB4 GL_RGB 4 4 4
GL_RGB5 GL_RGB 5 5 5
GL_RGB8 GL_RGB 8 8 8
GL_RGB8_SNORM GL_RGB s8 s8 s8
GL_RGB10 GL_RGB 10 10 10
GL_RGB12 GL_RGB 12 12 12
GL_RGB16_SNORM GL_RGB 16 16 16
GL_RGBA2 GL_RGB 2 2 2 2
GL_RGBA4 GL_RGB 4 4 4 4
GL_RGB5_A1 GL_RGBA 5 5 5 1
GL_RGBA8 GL_RGBA 8 8 8 8
GL_RGBA8_SNORM GL_RGBA s8 s8 s8 s8
GL_RGB10_A2 GL_RGBA 10 10 10 2
GL_RGB10_A2UI GL_RGBA ui10 ui10 ui10 ui2
GL_RGBA12 GL_RGBA 12 12 12 12
GL_RGBA16 GL_RGBA 16 16 16 16
GL_SRGB8 GL_RGB 8 8 8
GL_SRGB8_ALPHA8 GL_RGBA 8 8 8 8
GL_R16F GL_RED f16
GL_RG16F GL_RG f16 f16
GL_RGB16F GL_RGB f16 f16 f16
GL_RGBA16F GL_RGBA f16 f16 f16 f16
GL_R32F GL_RED f32
GL_RG32F GL_RG f32 f32
GL_RGB32F GL_RGB f32 f32 f32
GL_RGBA32F GL_RGBA f32 f32 f32 f32
GL_R11F_G11F_B10F GL_RGB f11 f11 f10
GL_RGB9_E5 GL_RGB 9 9 9 5
GL_R8I GL_RED i8
GL_R8UI GL_RED ui8
GL_R16I GL_RED i16
GL_R16UI GL_RED ui16
GL_R32I GL_RED i32
GL_R32UI GL_RED ui32
GL_RG8I GL_RG i8 i8
GL_RG8UI GL_RG ui8 ui8
GL_RG16I GL_RG i16 i16
GL_RG16UI GL_RG ui16 ui16
GL_RG32I GL_RG i32 i32
GL_RG32UI GL_RG ui32 ui32
GL_RGB8I GL_RGB i8 i8 i8
GL_RGB8UI GL_RGB ui8 ui8 ui8
GL_RGB16I GL_RGB i16 i16 i16
GL_RGB16UI GL_RGB ui16 ui16 ui16
GL_RGB32I GL_RGB i32 i32 i32
GL_RGB32UI GL_RGB ui32 ui32 ui32
GL_RGBA8I GL_RGBA i8 i8 i8 i8
GL_RGBA8UI GL_RGBA ui8 ui8 ui8 ui8
GL_RGBA16I GL_RGBA i16 i16 i16 i16
GL_RGBA16UI GL_RGBA ui16 ui16 ui16 ui16
GL_RGBA32I GL_RGBA i32 i32 i32 i32
GL_RGBA32UI GL_RGBA ui32 ui32 ui32 ui32