Summary: | dEQP-GLES3: Blit operation should perform sRGB encoding/decoding in OpenGL ES 3.0 | ||
---|---|---|---|
Product: | Mesa | Reporter: | Antia Puentes <apuentes> |
Component: | Drivers/DRI/i965 | Assignee: | Kenneth Graunke <kenneth> |
Status: | RESOLVED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | apuentes |
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 94448 |
Description
Antia Puentes
2015-03-18 07:15:09 UTC
If during the blorp blit operation, we do not linearize the format of the surface in "brw_blorp_surface_info::set" the tests passed. The equivalent fix in Meta (blitframebuffer_texture) seems to be calling _mesa_set_framebuffer_srgb(ctx, drawFb->Visual.sRGBCapable). This should be fixed on Gen8+ with: commit eee8a53906f72635423931430e667159c88613bb Author: Kenneth Graunke <kenneth@whitecape.org> Date: Tue Mar 8 00:34:14 2016 -0800 meta: Make BlitFramebuffer() do sRGB encoding in ES 3.x. and on Gen6-7 with: commit 4b0a5b21ae39756919d739015fcc835f2901337f Author: Kenneth Graunke <kenneth@whitecape.org> Date: Wed Mar 16 20:19:50 2016 -0700 i965/blorp: Make BlitFramebuffer() do sRGB encoding in ES 3.x. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.