Apply sRGB conversion to reference in sRGB framebuffer fetch test
authorjames.glanville <james.glanville@imgtec.com>
Thu, 18 May 2017 10:24:06 +0000 (11:24 +0100)
committerMika Isojärvi <misojarvi@google.com>
Tue, 11 Jul 2017 17:30:30 +0000 (10:30 -0700)
commitc76765be1fe96c67ff20b73779e4dc5eea101c87
treebd563c83eb4d48324873a2aa39c41e415d03681f
parent3bb47b5c5782556bd8fafd6bf4964eb25bd916e9
Apply sRGB conversion to reference in sRGB framebuffer fetch test

Framebuffer fetch returns linear values when the framebuffer format
is sRGB and GL_FRAMEBUFFER_SRGB is enabled (default). This conversion
was not applied when generating reference textures for framebuffer
fetch tests. glReadPixels() does not apply any conversion, so the
final reference value must also be converted back to sRGB.

Affects: dEQP-GLES31.functional.shaders.framebuffer_fetch.
framebuffer_format.srgb8_alpha8

Components: AOSP
modules/gles31/functional/es31fShaderFramebufferFetchTests.cpp