Lines Matching full:srgb
373 DE_FATAL("sRGB texture sampler must have either GL_SKIP_DECODE_EXT or GL_DECODE_EXT settings");
513 // do not use srgb decode options. Set to default
1185 // toggle sRGB decode values (ignoring value if set to default)
1375 // - analyse the texel values, expecting them in sRGB format i.e. linear space decoding was skipped
1414 // result color 0 should be sRGB. Compare with linear reference color
1417 log << tcu::TestLog::Message << std::string("sRGB as expected") << tcu::TestLog::EndMessage;
1422 log << tcu::TestLog::Message << std::string("not sRGB as expected") << tcu::TestLog::EndMessage;
1485 // result color 0 should be SRGB. Compare with sRGB reference color
1583 // - in fragment shader, sample both textures using texture*() and manually perform sRGB to lRGB conversion on texture_b
1657 // toggling texture sRGB decode state between draw calls
1699 // reset sRGB decode state on textures
1720 // - in fragment shader, sample both textures using texture*() and manually perform sRGB to lRGB conversion on texture_a
1856 // check if the two textures have different values i.e. uTexture0 = sRGB and uTexture1 = linear
1951 : TestCaseGroup (context, "skip_decode", "sRGB skip decode tests")
1963 TestGroupConfig("srgba8", "srgb decode tests using srgba internal format", tcu::TextureFormat(tcu::TextureFormat::sRGBA, tcu::TextureFormat::UNORM_INT8)),
1964 TestGroupConfig("sr8", "srgb decode tests using sr8 internal format", tcu::TextureFormat(tcu::TextureFormat::sR, tcu::TextureFormat::UNORM_INT8))
1973 testGroup->addChild(new TextureDecodeSkippedCase (m_context, "skipped", "testing for sRGB color values with sRGB texture decoding skipped", testGroupConfigList[idx].internalFormat));
1974 testGroup->addChild(new TextureDecodeEnabledCase (m_context, "enabled", "testing for linear color values with sRGB texture decoding enabled", testGroupConfigList[idx].internalFormat));
1975 testGroup->addChild(new TexelFetchDecodeSkippedcase (m_context, "texel_fetch", "testing for linear color values with sRGB texture decoding skipped", testGroupConfigList[idx].internalFormat));
1977 testGroup->addChild(new DecodeToggledCase (m_context, "toggled", "toggle the sRGB decoding between draw calls", testGroupConfigList[idx].internalFormat));
1978 testGroup->addChild(new DecodeMultipleTexturesCase (m_context, "multiple_textures","upload multiple textures with different sRGB decode values and sample",testGroupConfigList[idx].internalFormat));