Bug 94181

Summary: [regression] piglit.spec.ext_framebuffer_object.getteximage-formats init-by-clear-and-render
Product: Mesa Reporter: Mark Janes <mark.a.janes>
Component: Drivers/DRI/i965Assignee: Topi Pohjolainen <topi.pohjolainen>
Status: RESOLVED NOTABUG QA Contact: Intel 3D Bugs Mailing List <intel-3d-bugs>
Severity: normal    
Priority: medium CC: lemody
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Mark Janes 2016-02-16 19:39:54 UTC
This test began failing with the following output:

/tmp/build_root/m64/lib/piglit/bin/getteximage-formats init-by-clear-and-render -auto -fbo
Using test set: Core formats
The textures will be initialized by rendering to them using glCear and glDrawPixels.
getteximage-formats failure: format: 3, level 1 at pixel(369, 103)
 Expected (0.992157, 0.992157, 0.501961, 1.000000)
	 Found (0.000000, 0.000000, 0.000000, 1.000000)
Tolerance (0.031250, 0.031250, 0.031250, 0.250000)
{many other pixel comparisons follow}

bisected commit:
36b7c0dad90e5b24c33d9e3a803bc3a02f49d84b
Author:     Topi Pohjolainen <topi.pohjolainen@intel.com>
Revert "i965: Restore vbo after color resolve during brw_try_draw_prims()"

This got pushed accidentally in the first place but wasn't reverted
as it didn't regress piglit but instead fixed one newly introduced
test exercising a corner in case in i965 driver. However, saving and
restoring vertex buffer context is complicated and requires more
thought.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94150

Signed-off-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
Reviewed-by: Tapani Palli <tapani.palli@intel.com>
Comment 1 Mark Janes 2016-02-16 21:00:19 UTC
This regression was expected, as is noted in

https://patchwork.freedesktop.org/patch/73748/

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.