Merge pull request #28 from courtney-g/170817-clarify-scrgb
Clarifications on the scRGB extensions
diff --git a/extensions/EXT/EGL_EXT_gl_colorspace_scrgb.txt b/extensions/EXT/EGL_EXT_gl_colorspace_scrgb.txt
index f16ca96..59c5312 100644
--- a/extensions/EXT/EGL_EXT_gl_colorspace_scrgb.txt
+++ b/extensions/EXT/EGL_EXT_gl_colorspace_scrgb.txt
@@ -62,9 +62,9 @@
value per channel goes beyond 1.0 and up to 125.0, the corresponding
luminance levels also increase linearly to a maximum of 10000 nits.
- The application is responsible for applying the sRGB transfer function to
- color values written to or read from a surface with a colorspace of
- EGL_EXT_gl_colorspace_scrgb.
+ The application is responsible for applying the extended sRGB transfer
+ function to color values written to or read from a surface with a
+ colorspace of EGL_EXT_gl_colorspace_scrgb.
New Procedures and Functions
@@ -88,9 +88,9 @@
If its value is EGL_GL_COLORSPACE_SCRGB_EXT, then a non-linear scRGB
color space is assumed. with a corresponding GL_FRAMEBUFFER_ATTACHMENT_-
COLOR_ENCODING value of GL_SRGB. As defined in IEC 61966-2-2:2003, scRGB
- is a non-linear color space and has the same white point and color primaries as
+ is a color space and has the same white point and color primaries as
those of sRGB. The application is responsible for applying the appropriate
- sRGB transfer function when reading or writing to this surface.
+ extended sRGB transfer function when reading or writing to this surface.
Add two paragraphs after the 4th paragraph above:
@@ -100,8 +100,8 @@
(1.0, 1.0, 1.0) correspond to a luminance range of 0 to 80 nits, which is
the same luminance range for sRGB. To achieve a larger dynamic range of up
to 10000 nits, the output values can go beyond 1.0 and to a range of
- [0.0, 125.0] (approximately 7.83 after sRGB transfer function applied) for
- each channel.
+ [0.0, 125.0] (approximately 7.83 after the extended sRGB transfer function
+ applied) for each channel.
The effective color gamut and luminance range of the content that extend
beyond those of sRGB may be described via EGL_EXT_surface_SMPTE2086_metadata.
@@ -118,10 +118,12 @@
Issues
- No issues so far.
+ * Clarifications on the scRGB colorspace extensions
Revision History
Version 1, 2017/06/21
- Initial draft
+ Version 2, 2017/08/17
+ - Clarify definition of color space
diff --git a/extensions/EXT/EGL_EXT_gl_colorspace_scrgb_linear.txt b/extensions/EXT/EGL_EXT_gl_colorspace_scrgb_linear.txt
index 60dde95..601edf0 100644
--- a/extensions/EXT/EGL_EXT_gl_colorspace_scrgb_linear.txt
+++ b/extensions/EXT/EGL_EXT_gl_colorspace_scrgb_linear.txt
@@ -80,7 +80,7 @@
If its value is EGL_GL_COLORSPACE_SCRGB_LINEAR_EXT, then a linear scRGB
color space is assumed, with a corresponding GL_FRAMEBUFFER_ATTACHMENT_-
COLOR_ENCODING value of GL_LINEAR. As defined in IEC 61966-2-2:2003, scRGB
- is a linear color space and has the same white point and color primaries as
+ is a color space that has the same white point and color primaries as
those of sRGB.
Add two paragraphs after the 4th paragraph above:
@@ -107,7 +107,7 @@
Issues
- No issues so far.
+ * Clarifications on the scRGB colorspace extensions
Revision History
@@ -120,3 +120,6 @@
Version 3, 2016/11/22
- Change status to complete
+ Version 4, 2017/0817
+ - Clarifications on the definition of scRGB colorspace
+