| Summary: |
[965 OGLC] fog coordinates are not properly passed to fragment programs |
| Product: |
Mesa
|
Reporter: |
Ian Romanick <idr> |
| Component: |
Drivers/DRI/i965 | Assignee: |
Ian Romanick <idr> |
| Status: |
RESOLVED
FIXED
|
QA Contact: |
|
| Severity: |
normal
|
|
|
| Priority: |
medium
|
|
|
| Version: |
git | |
|
| Hardware: |
All | |
|
| OS: |
All | |
|
| Whiteboard: |
|
|
i915 platform:
|
|
i915 features:
|
|
| Bug Depends on: |
|
|
|
| Bug Blocks: |
20277
|
|
|
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.
The (new) piglit test fp-fog shows this bug. The fragment.fogcoord state variable is supposed to contain {f, 0, 0, 1}. On 965 it seems to be getting {f, 1, GARBAGE, 0}. See the output from fp-fog: GL_RENDERER = Mesa DRI Intel(R) 965GM GEM 20080716 0.5, 1.5 => { 0.298039 1.000000 0.000000 0.000000 } 1.5, 1.5 => { 0.600000 1.000000 0.000000 0.000000 } 0.5, 0.5 => { 0.800000 1.000000 0.082353 0.000000 } 1.5, 0.5 => { 0.400000 1.000000 0.000000 0.000000 }