https://bugs.freedesktop.org/show_bug.cgi?id=64668
Priority: medium Bug ID: 64668 Assignee: mesa-dev@lists.freedesktop.org Summary: Clipping is performed incorrectly when using shaders with intel/nouveau/radeon drivers. Severity: normal Classification: Unclassified OS: All Reporter: i.gnatenko.br...@gmail.com Hardware: Other Status: NEW Version: git Component: Mesa core Product: Mesa Created attachment 79404 --> https://bugs.freedesktop.org/attachment.cgi?id=79404&action=edit archive with sources to test Description of problem: Clipping is performed incorrectly when using shaders with intel/nouveau/radeon drivers. Test to reproduce the bug: download attachment tar xvf opengl-clipping-plane-bug.tar.xz cd opengl-clipping-plane-bug make ./test Use SPACE to toggle between shader state (enable/disable). This simple test draws a quad with vertices coordinates (0,0,0), (640,0,0), (640,480,0), (0,480,0) and setup a clipping plane with plane equation coefficients (1,0,0,0), model view is identity. According to documentation http://www.opengl.org/sdk/docs/man2/xhtml/glClipPlane.xml all vertices must be in clipping plane, but when using shaders half of quad is clipped instead. Version-Release number of selected component (if applicable): Xorg: 1.14.1-1.fc19.x86_64 mesa: 9.2-0.1.20130508.fc19.x86_64 xorg-x11-drv-intel: 2.21.6-1.fc19.x86_64 xorg-x11-drv-nouveau: 1.0.7-1.fc19.x86_64 and X.Org X Server 1.12.3 mesa-libGL-8.0.4-1 xorg-x11-drv-intel-2.20.8-1 xorg-x11-drv-nouveau-0.0.16-37 How reproducible: Always. Actual results: Object is half-clipped. (see screenshot "intel-i915-with-shader.png" "nvidia-Nouveau-with-shader.png") Expected results: Object is fully shown. (see screenshot "amd-Catalyst-with-shader.png" "nvidia-NVIDIA-with-shader.png") -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev