[Bug 87258] New: [BDW/BSW Bisected]Piglit spec_ARB_shader_atomic_counters_array-indexing fails
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Dec 11 23:19:51 PST 2014
https://bugs.freedesktop.org/show_bug.cgi?id=87258
Bug ID: 87258
Summary: [BDW/BSW Bisected]Piglit
spec_ARB_shader_atomic_counters_array-indexing fails
Product: Mesa
Version: unspecified
Hardware: All
OS: Linux (All)
Status: NEW
Severity: normal
Priority: high
Component: Drivers/DRI/i965
Assignee: idr at freedesktop.org
Reporter: huax.lu at intel.com
QA Contact: intel-3d-bugs at lists.freedesktop.org
System Environment:
--------------------------
Platform: BDW/BSW
Libdrm:
(master)libdrm-2.4.58-19-gf99522e678dbbaffeca9462a8edcbe900574dc12
Mesa: (master)ff9653775962ab661c4891721b1b93d077d1f2db
Xserver:
(master)xorg-server-1.16.99.901-85-g91651e7c15892aa846fc406fbb13b37f094dd3f0
Xf86_video_intel:(master)2.99.916-172-g04a09d353fc5ad8a55eb2457dc8bb43638ba879e
Libva: (master)cdfd3d50d80c092ca3ae8914418be628d5a80832
Libva_intel_driver:(master)f2a34f94c57e1f7ce975b2068fb087df84b92e3a
Kernel: (drm-intel-nightly)a243fbbcfd348ec042b100f3ce02f215252d177d
Bug detailed description:
---------------------------
It fails on BDW/BSW with mesa master branch, works well on 10.4 branch.
Following cases also fail with same bisect commit:
spec_ARB_shader_atomic_counters_semantics
spec_ARB_shader_atomic_counters_unique-id
spec_ARB_shader_atomic_counters_unused-result
spec_glsl-1.10_execution_varying-packing_simple_float_array
spec_glsl-1.10_execution_varying-packing_simple_float_separate
spec_glsl-1.10_execution_varying-packing_simple_mat2x3_array
spec_glsl-1.10_execution_varying-packing_simple_mat2x3_separate
spec_glsl-1.10_execution_varying-packing_simple_mat2x4_array
spec_glsl-1.10_execution_varying-packing_simple_mat2x4_separate
spec_glsl-1.10_execution_varying-packing_simple_mat2_array
spec_glsl-1.10_execution_varying-packing_simple_mat2_separate
spec_glsl-1.10_execution_varying-packing_simple_mat3x2_array
spec_glsl-1.10_execution_varying-packing_simple_mat3x2_separate
spec_glsl-1.10_execution_varying-packing_simple_mat3x4_array
spec_glsl-1.10_execution_varying-packing_simple_mat3x4_separate
spec_glsl-1.10_execution_varying-packing_simple_mat3_array
spec_glsl-1.10_execution_varying-packing_simple_mat3_separate
spec_glsl-1.10_execution_varying-packing_simple_mat4x2_array
spec_glsl-1.10_execution_varying-packing_simple_mat4x2_separate
spec_glsl-1.10_execution_varying-packing_simple_mat4x3_array
spec_glsl-1.10_execution_varying-packing_simple_mat4x3_separate
spec_glsl-1.10_execution_varying-packing_simple_mat4_array
spec_glsl-1.10_execution_varying-packing_simple_mat4_separate
spec_glsl-1.10_execution_varying-packing_simple_vec2_array
spec_glsl-1.10_execution_varying-packing_simple_vec2_separate
spec_glsl-1.10_execution_varying-packing_simple_vec3_array
spec_glsl-1.10_execution_varying-packing_simple_vec3_separate
spec_glsl-1.10_execution_varying-packing_simple_vec4_array
spec_glsl-1.10_execution_varying-packing_simple_vec4_separate
Bisect shows:ee5fb8d1ba7f50ed94e1a34fa0f6e15a0588145e is the first bad commit
commit ee5fb8d1ba7f50ed94e1a34fa0f6e15a0588145e
Author: Kristian Høgsberg <krh at bitplanet.net>
AuthorDate: Mon Oct 20 23:29:41 2014 -0700
Commit: Kristian Høgsberg <krh at bitplanet.net>
CommitDate: Wed Dec 10 12:29:27 2014 -0800
i965: Generate vs code using scalar backend for BDW+
With everything in place, we can now use the scalar backend compiler for
vertex shaders on BDW+. We make scalar vertex shaders the default on
BDW+ but add a new vec4vs debug option to force the vec4 backend.
No piglit regressions.
Performance impact is minimal, I see a ~1.5 improvement on the T-Rex
GLBenchmark case, but in general it's in the noise. Some of our
internal synthetic, vs bounded benchmarks show great improvement, 20%-40%
in some cases, but real-world cases are mostly unaffected.
Signed-off-by: Kristian Høgsberg <krh at bitplanet.net>
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
output:
libGL: OpenDriver: trying /opt/X11R7/lib/dri/i965_dri.so
PIGLIT: {"subtest": {"Fragment atomic counter array access" : "pass"}}
Probe color at (0,0)
Expected: 8 4 9 5
Observed: 4070953469 2794010626 4290510838 4185915327
PIGLIT: {"subtest": {"Vertex atomic counter array access" : "fail"}}
PIGLIT: {"result": "fail" }
Reproduce steps:
-------------------------
1. xinit
2. bin/arb_shader_atomic_counters-array-indexing -auto -fbo
--
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20141212/efa032c3/attachment-0001.html>
More information about the intel-3d-bugs
mailing list