| Summary: | glDrawBuffers implemented incorrect when draw to GL_BACK_LEFT | ||
|---|---|---|---|
| Product: | Mesa | Reporter: | WuNian <nian.wu> |
| Component: | Mesa core | Assignee: | Eric Anholt <eric> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | medium | CC: | eric |
| Version: | git | ||
| Hardware: | x86 (IA32) | ||
| OS: | Linux (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
| Attachments: | test case | ||
|
Description
WuNian
2007-12-27 22:56:32 UTC
Created attachment 13391 [details]
test case
On i965 platform, I got below result:
draw buffers number: 2
error! i is: 1
expected: 0.800000 0.300000 0.700000 1.000000
actual: 0.800000 0.501961 0.200000 1.000000
software rendering bug. Fixed in core Mesa. Haven't test i965. The problem was glDrawBuffers(2, [GL_FRONT_LEFT, GL_BACK_LEFT]) wasn't being interpreted correctly. The fragment color was only getting written to the first buffer. Verified on i965 platform. Mass version move, cvs -> git |
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.