Bug 61043 - [bisected i965] Piglit spec/ARB_uniform_buffer_object_getintegeri_v regressed
Summary: [bisected i965] Piglit spec/ARB_uniform_buffer_object_getintegeri_v regressed
Status: CLOSED DUPLICATE of bug 59331
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: medium major
Assignee: Ian Romanick
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-18 08:40 UTC by fangxun
Modified: 2013-02-21 02:12 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description fangxun 2013-02-18 08:40:48 UTC
System Environment:
--------------------------
Arch:           x86_64
Platform:       Ivybridge
Libdrm:  (master)libdrm-2.4.42-3-g36d18211b196cad4761ac70c4fd08aba323f5b0d
Mesa: (master)dd599188d2868838541859a76800a8420958d358
Xserver: (master)xorg-server-1.13.99.902-5-g90642948cc78834d95f7a3bddaac7ff77b68ed7e
Xf86_video_intel: (master)2.21.2-23-g5a5943e2374a674067e0c48b0fe8a1f2eeff2177
kernel: (drm-intel-nightly)d3df803595f41136a3715871c916b9356ff414f3

Bug detailed description:
-------------------------
It fails on sandybridge, ivybridge and haswell with mesa master and 9.1 branch. It works well on 9.0 branch.
Case spec/ARB_uniform_buffer_object_negative-bindbufferrange-range also fails due to the same bisect commit.

Bisect shows f29ab4ece5b6a0321f5e4a6fafb7ecacf7214044 is the first bad commit
commit f29ab4ece5b6a0321f5e4a6fafb7ecacf7214044
Author: Ian Romanick <ian.d.romanick@intel.com>
Date:   Thu Feb 7 19:21:36 2013 -0800

    i965: Set UniformBufferOffsetAlignment to sizeof(vec4)

    This matches the behavior of the Windows driver, but a bspec reference
    should would be nice.

    NOTE: This is a candidate for the 9.0 and 9.1 branches.

    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com
    Reviewed-by: Eric Anholt <eric@anholt.net>
    Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>

Error output:
/GFX/Test/Piglit/piglit/tests/spec/arb_uniform_buffer_object/getintegeri_v.c:95: GL_UNIFORM_BUFFER_BINDING[1] was 0, expected 2 
/GFX/Test/Piglit/piglit/tests/spec/arb_uniform_buffer_object/getintegeri_v.c:95: GL_UNIFORM_BUFFER_START[1] was -1, expected 2 
/GFX/Test/Piglit/piglit/tests/spec/arb_uniform_buffer_object/getintegeri_v.c:95: GL_UNIFORM_BUFFER_SIZE[1] was -1, expected 3 


Reproduce steps:
----------------
1. xinit&
2. ./bin/arb_uniform_buffer_object-getintegeri_v -auto -fbo
Comment 1 Ian Romanick 2013-02-19 21:02:40 UTC

*** This bug has been marked as a duplicate of bug 59331 ***
Comment 2 Ian Romanick 2013-02-19 21:04:59 UTC
I was not able to reproduce any failure on IVB in arb_uniform_buffer_object-negative-bindbufferrange-range.
Comment 3 fangxun 2013-02-21 02:12:17 UTC
arb_uniform_buffer_object-negative-bindbufferrange-range passes now.


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.