blob: da5eb711e22937e7ce01c172ce69ef4f0f0d4350 [file] [log] [blame]
Name
EXT_texture_sRGB_R8
Name Strings
GL_EXT_texture_sRGB_R8
Contributors
Sam Holmes
Maurice Ribble
Daniel Koch
Tobias Hector
Jan-Harald Fredriksen
Contact
Maurice Ribble (mribble 'at' qti.qualcomm.com)
Status
Complete.
Version
Last Modified Date: January 28, 2015
Revision: #4.0
Number
OpenGL ES Extension #221
Dependencies
OpenGL ES 3.0 is required.
This extension is written against the OpenGL ES 3.1 specification.
Overview
This extension introduces SR8_EXT as an acceptable internal format.
This allows efficient sRGB sampling for source images stored as a separate
texture per channel.
New Procedures and Functions
None
New Tokens
Accepted by the <internalformat> parameters of TexImage2D, TexImage3D,
TexStorage2D and TexStorage3D:
SR8_EXT 0x8FBD
Additions to Chapter 8 of the OpenGL ES 3.1 Specification (Textures and
Samplers)
The following table entry is added to Table 8.2 (Valid combinations of
format, type and sized internalformat):
Format Type External Bytes per Pixel Internal Format
------ ---- ------------------------ ---------------
RED UNSIGNED_BYTE 1 SR8_EXT
The following table entry is added to Table 8.13 (Correspondence of sized
internal color formats to base internal formats):
Sized Internal Format Base Internal Format R G B A S CR TF Req. rend. Req. tex.
--------------------- -------------------- - - - - - -- -- ---------- ---------
SR8_EXT RED 8 X X
The following table entry is added to Table 8.24 (sRGB texture internal
formats):
Internal Format
---------------
SR8_EXT
Errors
None
New State
None
Revision History
#01 1/9/2015 Sam Holmes Initial revision.
#02 1/21/2015 Maurice Ribble Cleanup minor issues
#03 1/22/2015 Tobias Hector Removed "GL_" prefix and somewhat confusing version language.
#04 1/28/2015 Sam Holmes Remove redundant specification of errors and clean up internal format name.