Summary: |
[UBO] row_major layout ignored inside structures |
Product: |
Mesa
|
Reporter: |
Ian Romanick <idr> |
Component: |
glsl-compiler | Assignee: |
Ian Romanick <idr> |
Status: |
RESOLVED
FIXED
|
QA Contact: |
Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: |
normal
|
|
|
Priority: |
medium
|
|
|
Version: |
git | |
|
Hardware: |
Other | |
|
OS: |
All | |
|
Whiteboard: |
|
i915 platform:
|
|
i915 features:
|
|
Attachments: |
Test case
|
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.
Created attachment 105762 [details] Test case The problem appears to be that the i965 backend generates the load of s[1].bv2.x from offset 80 even when m41_1 is row-major. When m41_1 is row-major, s[1].bv2.x should be at offset 64. This is correctly reported via the GL API. The attached test reproduces the issue.