Merge lp:~grigorig/nux/bug-927441 into lp:nux/2.0
Proposed by
greg
Status: | Merged | ||||||||
---|---|---|---|---|---|---|---|---|---|
Approved by: | Andrea Cimitan | ||||||||
Approved revision: | 601 | ||||||||
Merged at revision: | 604 | ||||||||
Proposed branch: | lp:~grigorig/nux/bug-927441 | ||||||||
Merge into: | lp:nux/2.0 | ||||||||
Diff against target: |
35 lines (+8/-10) 1 file modified
NuxGraphics/RenderingPipe.cpp (+8/-10) |
||||||||
To merge this branch: | bzr merge lp:~grigorig/nux/bug-927441 | ||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jay Taoko (community) | Approve | ||
Review via email: mp+98729@code.launchpad.net |
Commit message
This fixes wrong texture coordinates, which cause bug #927441
Description of the change
This fixes wrong texture coordinates, which cause bug #927441. See the bug for more information.
To post a comment you must log in.
Can you elaborate what is wrong with the computation? I have seen the bug you reported on some GPUs (mostly old intel GPUs and some AMD GPUs). Newer Intel GPUs (Sandy Bridge I believe) don't show the bug. Neither does NVidia GPUs.
What the computation is doing is matching pixel texture coordinates with the center of texels. Right now I am seeing inconsistent result which I am trying to match to an error in the code or a problem with some drivers.