Bug 25433

Summary: [i965 bisected] many piglit cases regressed caused by 4598942b1b88a2a7d5af7febae7e79eedf00e385 in mesa_7_7_branch
Product: Mesa Reporter: zhao jian <jian.j.zhao>
Component: Drivers/DRI/i965Assignee: Eric Anholt <eric>
Status: VERIFIED FIXED QA Contact:
Severity: critical    
Priority: high CC: Magnus.Kessler, sa
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: xorg.0.log

Description zhao jian 2009-12-03 18:28:26 UTC
System Environment:
--------------------------
Arch:           x86_64
Platform:       G45
Mesa:           (mesa_7_7_branch)4598942b1b88a2a7d5af7febae7e79eedf00e385
Xserver:         (server-1.7-branch)aea5ace1ee331fab0b72885ce0d5d3fc235e0708
Xf86_video_intel:    (master)c439207ec0cc16d7d9f523598fcdebf7cec893e2
Libdrm:         (master)8ffd2e142e38d19326a40ff66dc99d052ce22100

Bug detailed description:
-------------------------
many piglit cases and oglc cases regressed caused by the commit 4598942b1b88a2a7d5af7febae7e79eedf00e385 in mesa_7_7_branch. 

commit 4598942b1b88a2a7d5af7febae7e79eedf00e385
Author: Eric Anholt <eric@anholt.net>
Date:   Wed Dec 2 13:00:15 2009 -0800

    intel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers

affected cases are: 
piglit cases: bugs_fdo23670-drawpix_stencil, bugs_r300-readcache, bugs_tex1d-2dborder, bugs_fdo22540, general_vbo-subdata-sync, general_scissor-depth-clear, general_clear-varray-2.0, general_read-front, general_texgen, texturing_depth-tex-modes-glsl, texturing_gen-teximage, fbo_fbo-clearmipmap, shaders_glsl-deriv-varyings, etc (54 cases in all)
oglc cases: mustpass.c, xformmix.c,  vorder.c, accum.c, etc(105 cases in all)

Reproduce steps:
----------------
1.xinit&
2. run piglit cases
Comment 1 zhao jian 2009-12-03 18:30:49 UTC
Created attachment 31724 [details]
xorg.0.log
Comment 2 Magnus Kessler 2009-12-05 05:59:31 UTC
Same with head of all major X components. glxgears just shows a black window, but continues to run. Switching back to Mesa commit db352f58fab419c475b89418cd27b35f5f5d3822 lets OpenGL application work normally again.
Comment 3 Ian Romanick 2009-12-07 22:33:04 UTC
This change has been reverted from the mesa_7_7_branch.
Comment 4 zhao jian 2009-12-08 19:41:59 UTC
It works well now. verified. 
Libdrm:		(master)08371bc29013370558728dcbeeed6a23ad2f5a70
Mesa:		(master)47c780180b888e115b630cd940fe9c29dd53b4c5
Xserver:		(master)955b9f23a34cc79a5cd9676b45b3df4ffcc7302b
Xf86_video_intel:	(master)093bb9ebe69760975a3fcf2322db950312e6c2d7

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.