RenderingPipeline

from geometry to pixels

Noperspective varying interpolation bug on MacOS X

There seems to be a bug with noperspective varyings in OpenGL 3.2 contexts on MacOS X on Intel HD4000 hardware: The varying does not get interpolated and all fragments of the triangle get the same value (similar to flat interpolation).

noperspective varying interpolation bug

Note that in the left screen shot the image looks similar to perspective correct interpolated texture coordinates as the triangles are quite small in screen space but the are in fact interpolated non perspectively.

As @marcofatto noted, the bug does not occur on his NVidia on 10.8, so it seems that the Intel drivers are causing the problems.

The bug has been filed as #12728578 and joins my list of unfixed OpenGL bugs on MacOS 10.8.

, , ,

2 thoughts on “Noperspective varying interpolation bug on MacOS X

Leave a Reply

Your email address will not be published. Required fields are marked *

*