On 01/26/2014 01:34 AM, Topi Pohjolainen wrote:
> Passes on nvidia and on IVB using blt-engine and mesa fallback
> path but fails on IVB using blorp (both before and after the
> recent refactoring):
> 
> Probe color at (32,0)
>   Expected: 0.500000 0.400000 0.300000
>   Observed: 0.250980 0.160784 0.090196
> Probe color at (96,0)
>   Expected: 0.500000 0.400000 0.300000
>   Observed: 0.250980 0.160784 0.090196
> Probe color at (32,64)
>   Expected: 0.500000 0.400000 0.300000
>   Observed: 0.250980 0.160784 0.090196
> Probe color at (96,64)
>   Expected: 0.500000 0.400000 0.300000
>   Observed: 0.250980 0.160784 0.090196

This looks a lot like botched SRGB handling.  I saw BlitFramebuffers
with a source format of XRGB8888 and a destination format of SRGB8.
Commenting out the A -> 1.0 override in gen6_blorp_emit_blend_state
makes the test pass, so something's probably broken around there...

Good luck!

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to