Bug 45890

Summary: [PNV]many piglit cases regressed on pinevew
Product: Mesa Reporter: fangxun <xunx.fang>
Component: Drivers/DRI/i915Assignee: Ian Romanick <idr>
Status: RESOLVED MOVED QA Contact:
Severity: major    
Priority: medium CC: christophe.prigent
Version: git   
Hardware: All   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 42993    

Description fangxun 2012-02-10 05:08:05 UTC
System Environment:
--------------------------
Arch:           i386
Platform:       Pineview
Libdrm:         (master)2.4.31-1-g2cfac57d364d0166ed9472b086c16aea376f495a
Mesa:           (8.0)e86d90eb208292916c8a04c5d75499492003dd16
Xserver:      (server-1.11-branch)xorg-server-1.11.3
Xf86_video_intel:  (master)2.17.0-644-g4d8369f8e60fd4f5a0ef49f3e9866ea5ecb21927
Kernel:         (drm-intel-fixes) 617cf884810b44384fe8e9431e9babeb80a2ff37

Bug detailed description:
------------------------- 
Belows failed at mesa 8.0 and master branch. Bisect failed due to some mesa commit build failure. The last known bad commit is
Mesa(8.0)c85402aba91755808729fadf57a9f92285f4e61a, the last known good commit is Mesa(7.11)7722a54e60c9da080b557d6596e4c9d363ead515.
general/two-sided-lighting-separate-specular 
glean/glsl1-2D_Texture_lookup_with_explicit_lod_(Vertex_shader) 
spec/ARB_texture_compression_fbo-generatemipmap-formats
spec/ARB_texture_compression_fbo-generatemipmap-formats
spec/EXT_texture_compression_s3tc_fbo-generatemipmap-formats
spec/glsl-1.10_execution_variable-indexing_fs-temp-array-mat3-col-row-wr
spec/glsl-1.10_execution_variable-indexing_fs-temp-mat3-col-row-wr
spec/glsl-1.20_execution_clipping_vs-clip-vertex-const-reject 
spec/glsl-1.20_execution_variable-indexing_fs-temp-array-mat3-col-row-wr 
spec/glsl-1.20_execution_variable-indexing_fs-temp-mat3-col-row-wr
fbo/fbo-cubemap
texturing/fragment-and-vertex-texturing 
texturing_/gen-compressed-teximage 
texturing/getteximage-formats 

Belows cases failed at mesa 8.0 and master branch. Bisect failed due to some mesa commit build failure. The last known bad commit is
Mesa(8.0)caebd7929dca802ece8ef36b0f85094d66133b57, the last known good commit is Mesa(8.0)1b33ae3a7da160033a2dc7abe6ef46dee3730c2e.
bugs/point-sprite 
general/linestipple 
glean/paths 
spec/OpenGL_1.2_texwrap-3D-bordercolor 
spec/OpenGL_1.2_texwrap-3D-proj-bordercolor 
texturing/texrect-many 


Reproduce steps:
----------------
1. start X
2. ./point-sprite -auto
Comment 1 Paul Berry 2012-02-10 13:04:36 UTC
These failures:
general/linestipple 
glean/paths 
spec/OpenGL_1.2_texwrap-3D-bordercolor 
spec/OpenGL_1.2_texwrap-3D-proj-bordercolor 
texturing/texrect-many 

bisect to commit 85a52bf, so they are likely a duplicate of 45872.  I'll update that bug report accordingly.

I haven't been able to reproduce the failure in bugs/point-sprite.

I'm still investigating the other failures.
Comment 2 Paul Berry 2012-02-10 15:26:05 UTC
The failure in spec/glsl-1.20/execution/clipping_vs-clip-vertex-const-reject is not a regression.  gl_ClipVertex has never worked for i915; however spec/glsl-1.20/execution/clipping_vs-clip-vertex-const-reject happened to pass by a complete coincidence, and commit 7d68c63 (which laid the necessary groundwork for gl_ClipVertex to be fully supported) eliminated the coincidence.

To make spec/glsl-1.20/execution/clipping_vs-clip-vertex-const-reject pass again, we would need to implement gl_ClipVertex support for i915.  See bug 45913, which provides additional information about what would be necessary to achieve this.
Comment 3 Paul Berry 2012-02-10 20:08:08 UTC
The failure in general/two-sided-lighting-separate-specular is unrelated to the other failures, so I've moved it to its own bug: bug 45917.
Comment 4 Paul Berry 2012-02-16 13:57:56 UTC
The failure in fbo/fbo-cubemap is unrelated to the other failures, so I've moved it to its own bug: bug 46196.
Comment 5 Kaveh 2014-08-05 01:08:30 UTC
Please confirm that this is seen on an SNB or newer platform.
Comment 6 GitLab Migration User 2019-09-18 19:34:40 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/707.

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.