Template:Glapi internalformattable: Difference between revisions

From OpenGL Wiki
Jump to navigation Jump to search
m formatting
Adding styling parameter.
Line 1: Line 1:
{| class="wikitable"
{| class="wikitable" style="{{{1|}}}"
|+'''Sized Internal Formats'''
|+'''Sized Internal Formats'''
! '''Sized Internal Format'''
! '''Sized Internal Format'''
Line 9: Line 9:
! '''Shared Bits'''
! '''Shared Bits'''
|+
|+
| {{code|GL_R8}}
| {{enum|GL_R8}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| 8
| 8
|  
|  
Line 17: Line 17:
|  
|  
|+
|+
| {{code|GL_R8_SNORM}}
| {{enum|GL_R8_SNORM}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| s8
| s8
|  
|  
Line 25: Line 25:
|  
|  
|+
|+
| {{code|GL_R16}}
| {{enum|GL_R16}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| 16
| 16
|  
|  
Line 33: Line 33:
|  
|  
|+
|+
| {{code|GL_R16_SNORM}}
| {{enum|GL_R16_SNORM}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| s16
| s16
|  
|  
Line 41: Line 41:
|  
|  
|+
|+
| {{code|GL_RG8}}
| {{enum|GL_RG8}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| 8
| 8
| 8
| 8
Line 49: Line 49:
|  
|  
|+
|+
| {{code|GL_RG8_SNORM}}
| {{enum|GL_RG8_SNORM}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| s8
| s8
| s8
| s8
Line 57: Line 57:
|  
|  
|+
|+
| {{code|GL_RG16}}
| {{enum|GL_RG16}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| 16
| 16
| 16
| 16
Line 65: Line 65:
|  
|  
|+
|+
| {{code|GL_RG16_SNORM}}
| {{enum|GL_RG16_SNORM}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| s16
| s16
| s16
| s16
Line 73: Line 73:
|  
|  
|+
|+
| {{code|GL_R3_G3_B2}}
| {{enum|GL_R3_G3_B2}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 3
| 3
| 3
| 3
Line 81: Line 81:
|  
|  
|+
|+
| {{code|GL_RGB4}}
| {{enum|GL_RGB4}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 4
| 4
| 4
| 4
Line 89: Line 89:
|  
|  
|+
|+
| {{code|GL_RGB5}}
| {{enum|GL_RGB5}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 5
| 5
| 5
| 5
Line 97: Line 97:
|  
|  
|+
|+
| {{code|GL_RGB8}}
| {{enum|GL_RGB8}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 8
| 8
| 8
| 8
Line 105: Line 105:
|  
|  
|+
|+
| {{code|GL_RGB8_SNORM}}
| {{enum|GL_RGB8_SNORM}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| s8
| s8
| s8
| s8
Line 113: Line 113:
|  
|  
|+
|+
| {{code|GL_RGB10}}
| {{enum|GL_RGB10}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 10
| 10
| 10
| 10
Line 121: Line 121:
|  
|  
|+
|+
| {{code|GL_RGB12}}
| {{enum|GL_RGB12}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 12
| 12
| 12
| 12
Line 129: Line 129:
|  
|  
|+
|+
| {{code|GL_RGB16_SNORM}}
| {{enum|GL_RGB16_SNORM}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 16
| 16
| 16
| 16
Line 137: Line 137:
|  
|  
|+
|+
| {{code|GL_RGBA2}}
| {{enum|GL_RGBA2}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 2
| 2
| 2
| 2
Line 145: Line 145:
|  
|  
|+
|+
| {{code|GL_RGBA4}}
| {{enum|GL_RGBA4}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 4
| 4
| 4
| 4
Line 153: Line 153:
|  
|  
|+
|+
| {{code|GL_RGB5_A1}}
| {{enum|GL_RGB5_A1}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| 5
| 5
| 5
| 5
Line 161: Line 161:
|  
|  
|+
|+
| {{code|GL_RGBA8}}
| {{enum|GL_RGBA8}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| 8
| 8
| 8
| 8
Line 169: Line 169:
|  
|  
|+
|+
| {{code|GL_RGBA8_SNORM}}
| {{enum|GL_RGBA8_SNORM}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| s8
| s8
| s8
| s8
Line 177: Line 177:
|  
|  
|+
|+
| {{code|GL_RGB10_A2}}
| {{enum|GL_RGB10_A2}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| 10
| 10
| 10
| 10
Line 185: Line 185:
|  
|  
|+
|+
| {{code|GL_RGB10_A2UI}}
| {{enum|GL_RGB10_A2UI}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| ui10
| ui10
| ui10
| ui10
Line 193: Line 193:
|  
|  
|+
|+
| {{code|GL_RGBA12}}
| {{enum|GL_RGBA12}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| 12
| 12
| 12
| 12
Line 201: Line 201:
|  
|  
|+
|+
| {{code|GL_RGBA16}}
| {{enum|GL_RGBA16}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| 16
| 16
| 16
| 16
Line 209: Line 209:
|  
|  
|+
|+
| {{code|GL_SRGB8}}
| {{enum|GL_SRGB8}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 8
| 8
| 8
| 8
Line 217: Line 217:
|  
|  
|+
|+
| {{code|GL_SRGB8_ALPHA8}}
| {{enum|GL_SRGB8_ALPHA8}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| 8
| 8
| 8
| 8
Line 225: Line 225:
|  
|  
|+
|+
| {{code|GL_R16F}}
| {{enum|GL_R16F}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| f16
| f16
|  
|  
Line 233: Line 233:
|  
|  
|+
|+
| {{code|GL_RG16F}}
| {{enum|GL_RG16F}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| f16
| f16
| f16
| f16
Line 241: Line 241:
|  
|  
|+
|+
| {{code|GL_RGB16F}}
| {{enum|GL_RGB16F}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| f16
| f16
| f16
| f16
Line 249: Line 249:
|  
|  
|+
|+
| {{code|GL_RGBA16F}}
| {{enum|GL_RGBA16F}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| f16
| f16
| f16
| f16
Line 257: Line 257:
|  
|  
|+
|+
| {{code|GL_R32F}}
| {{enum|GL_R32F}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| f32
| f32
|  
|  
Line 265: Line 265:
|  
|  
|+
|+
| {{code|GL_RG32F}}
| {{enum|GL_RG32F}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| f32
| f32
| f32
| f32
Line 273: Line 273:
|  
|  
|+
|+
| {{code|GL_RGB32F}}
| {{enum|GL_RGB32F}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| f32
| f32
| f32
| f32
Line 281: Line 281:
|  
|  
|+
|+
| {{code|GL_RGBA32F}}
| {{enum|GL_RGBA32F}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| f32
| f32
| f32
| f32
Line 289: Line 289:
|  
|  
|+
|+
| {{code|GL_R11F_G11F_B10F}}
| {{enum|GL_R11F_G11F_B10F}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| f11
| f11
| f11
| f11
Line 297: Line 297:
|  
|  
|+
|+
| {{code|GL_RGB9_E5}}
| {{enum|GL_RGB9_E5}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| 9
| 9
| 9
| 9
Line 305: Line 305:
| 5
| 5
|+
|+
| {{code|GL_R8I}}
| {{enum|GL_R8I}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| i8
| i8
|  
|  
Line 313: Line 313:
|  
|  
|+
|+
| {{code|GL_R8UI}}
| {{enum|GL_R8UI}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| ui8
| ui8
|  
|  
Line 321: Line 321:
|  
|  
|+
|+
| {{code|GL_R16I}}
| {{enum|GL_R16I}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| i16
| i16
|  
|  
Line 329: Line 329:
|  
|  
|+
|+
| {{code|GL_R16UI}}
| {{enum|GL_R16UI}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| ui16
| ui16
|  
|  
Line 337: Line 337:
|  
|  
|+
|+
| {{code|GL_R32I}}
| {{enum|GL_R32I}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| i32
| i32
|  
|  
Line 345: Line 345:
|  
|  
|+
|+
| {{code|GL_R32UI}}
| {{enum|GL_R32UI}}
| {{code|GL_RED}}
| {{enum|GL_RED}}
| ui32
| ui32
|  
|  
Line 353: Line 353:
|  
|  
|+
|+
| {{code|GL_RG8I}}
| {{enum|GL_RG8I}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| i8
| i8
| i8
| i8
Line 361: Line 361:
|  
|  
|+
|+
| {{code|GL_RG8UI}}
| {{enum|GL_RG8UI}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| ui8
| ui8
| ui8
| ui8
Line 369: Line 369:
|  
|  
|+
|+
| {{code|GL_RG16I}}
| {{enum|GL_RG16I}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| i16
| i16
| i16
| i16
Line 377: Line 377:
|  
|  
|+
|+
| {{code|GL_RG16UI}}
| {{enum|GL_RG16UI}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| ui16
| ui16
| ui16
| ui16
Line 385: Line 385:
|  
|  
|+
|+
| {{code|GL_RG32I}}
| {{enum|GL_RG32I}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| i32
| i32
| i32
| i32
Line 393: Line 393:
|  
|  
|+
|+
| {{code|GL_RG32UI}}
| {{enum|GL_RG32UI}}
| {{code|GL_RG}}
| {{enum|GL_RG}}
| ui32
| ui32
| ui32
| ui32
Line 401: Line 401:
|  
|  
|+
|+
| {{code|GL_RGB8I}}
| {{enum|GL_RGB8I}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| i8
| i8
| i8
| i8
Line 409: Line 409:
|  
|  
|+
|+
| {{code|GL_RGB8UI}}
| {{enum|GL_RGB8UI}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| ui8
| ui8
| ui8
| ui8
Line 417: Line 417:
|  
|  
|+
|+
| {{code|GL_RGB16I}}
| {{enum|GL_RGB16I}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| i16
| i16
| i16
| i16
Line 425: Line 425:
|  
|  
|+
|+
| {{code|GL_RGB16UI}}
| {{enum|GL_RGB16UI}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| ui16
| ui16
| ui16
| ui16
Line 433: Line 433:
|  
|  
|+
|+
| {{code|GL_RGB32I}}
| {{enum|GL_RGB32I}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| i32
| i32
| i32
| i32
Line 441: Line 441:
|  
|  
|+
|+
| {{code|GL_RGB32UI}}
| {{enum|GL_RGB32UI}}
| {{code|GL_RGB}}
| {{enum|GL_RGB}}
| ui32
| ui32
| ui32
| ui32
Line 449: Line 449:
|  
|  
|+
|+
| {{code|GL_RGBA8I}}
| {{enum|GL_RGBA8I}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| i8
| i8
| i8
| i8
Line 457: Line 457:
|  
|  
|+
|+
| {{code|GL_RGBA8UI}}
| {{enum|GL_RGBA8UI}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| ui8
| ui8
| ui8
| ui8
Line 465: Line 465:
|  
|  
|+
|+
| {{code|GL_RGBA16I}}
| {{enum|GL_RGBA16I}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| i16
| i16
| i16
| i16
Line 473: Line 473:
|  
|  
|+
|+
| {{code|GL_RGBA16UI}}
| {{enum|GL_RGBA16UI}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| ui16
| ui16
| ui16
| ui16
Line 481: Line 481:
|  
|  
|+
|+
| {{code|GL_RGBA32I}}
| {{enum|GL_RGBA32I}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| i32
| i32
| i32
| i32
Line 489: Line 489:
|  
|  
|+
|+
| {{code|GL_RGBA32UI}}
| {{enum|GL_RGBA32UI}}
| {{code|GL_RGBA}}
| {{enum|GL_RGBA}}
| ui32
| ui32
| ui32
| ui32

Revision as of 05:38, 14 January 2013

Sized Internal Formats
Sized Internal Format Base Internal Format Red Bits Green Bits Blue Bits Alpha Bits Shared Bits
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