Bug 73954 - [SNB Bisected]Ogles3conform GL3Tests_transform_feedback_transform_feedback_max_separate.test fails
Summary: [SNB Bisected]Ogles3conform GL3Tests_transform_feedback_transform_feedback_ma...
Status: VERIFIED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: high major
Assignee: Matt Turner
QA Contact: Intel 3D Bugs Mailing List
URL: http://lists.freedesktop.org/archives...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-23 05:03 UTC by lu hua
Modified: 2014-02-14 06:11 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
output (10.60 KB, text/plain)
2014-01-23 05:03 UTC, lu hua
Details

Description lu hua 2014-01-23 05:03:36 UTC
Created attachment 92633 [details]
output

System Environment:
--------------------------
Platform: Sandybridge 
Libdrm:		(master)libdrm-2.4.52
Mesa:		(master)1032c33cb93f1e8839be0f743b81492c2ca87e39
Xserver:	(master)xorg-server-1.15.0-1-ga92c6406e7f6c0b74fb1cb9361ad904facc0f722
Xf86_video_intel:(master)2.99.907-46-g2c441079cbd52902d356b652659e2be84726940e
Cairo:		(master)2a7f133639bed86a29dd9693cb78c0aa42eaff30
Libva:		(staging)79ddde6bab54618046f136471c020c08ff4fde50
Libva_intel_driver:(staging)6736a39fce442a8e5abb2a2e99adf56e3965d35f
Kernel:	(drm-intel-nightly) 164a4cb4c1431a0689f85507868356fae24da638

Bug detailed description:
-----------------------------
It fails on Sandybridge with mesa master branch. It doesn't happen on mesa 10.0 branch.

Following Webglc cases also fail with same bisect commit:
conformance/glsl/functions/glsl-function-step-float.html
conformance/glsl/functions/glsl-function-step-gentype.html

Bisect shows: 4bd6e0d7c69b304be88996a6c2b96ce7d996e627 is the first bad commit.
commit 4bd6e0d7c69b304be88996a6c2b96ce7d996e627
Author:     Matt Turner <mattst88@gmail.com>
AuthorDate: Sat Dec 21 11:28:05 2013 -0800
Commit:     Matt Turner <mattst88@gmail.com>
CommitDate: Tue Jan 21 14:20:44 2014 -0800

    glsl: Vectorize multiple scalar assignments

    Reduces vertex shader instruction counts in DOTA2 by 6.42%, L4D2 by
    4.61%, and CS:GO by 5.71%.

    total instructions in shared programs: 1500153 -> 1498191 (-0.13%)
    instructions in affected programs:     59919 -> 57957 (-3.27%)

    Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>

Reproduce steps:
----------------------------
1. xinit
2. ./GTF -width=64 -height=64 -run=GL3Tests/transform_feedback/transform_feedback_max_separate.test
Comment 1 Matt Turner 2014-01-24 23:18:07 UTC
Thanks a bunch for the report!

Patch on the mailing list.
Comment 2 Matt Turner 2014-02-12 19:45:22 UTC
Committed as 8e2b8bd0 (forgot to update this bug). Fixed.
Comment 3 lu hua 2014-02-14 06:11:00 UTC
Verified.Fixed.


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.