https://bugs.freedesktop.org/show_bug.cgi?id=45913
Paul Berry <stereotype...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression | --- Comment #1 from Paul Berry <stereotype...@gmail.com> 2012-02-10 15:22:48 PST --- Before commit 7d68c639ddb0f9df45cf698b8e8227bf1860b5fe, Mesa's support for gl_ClipVertex was completely broken, because Mesa couldn't distinguish between gl_ClipVertex and gl_Position. The bugs in Mesa happened to line up in such a way that the Piglit test vs-clip-vertex-const-reject passed, but this was not a sign that gl_ClipVertex in any way worked; it was just a coincidence. Commit 7d68c639ddb0f9df45cf698b8e8227bf1860b5fe laid the groundwork for actual non-buggy support for gl_ClipVertex, and a later patch. However, it was impossible to lay this groundwork without causing vs-clip-vertex-const-reject to stop passing. This is not a true regression, because vs-clip-vertex-const-reject was only passing by dumb luck before this commit; it wasn't passing because of any correct functionality in Mesa. In order for gl_ClipVertex to work on any particular driver (for example r300g or llvmpipe), additional back-end work needs to be done. I have done this back-end work for i965 (see commit d912669034eb7bf5c162358a7a574ec7a4c963c7). However, I don't have the expertise to do it for other back-ends. If anyone who is knowledgeable about r300g RV530 or llvmpipe would like to do the corresponding back-end work for those drivers, I would be happy to help--feel free to email me at stereotype...@gmail.com if commit d912669034eb7bf5c162358a7a574ec7a4c963c7 doesn't provide enough information. Incidentally, the same situation also exists for i915. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- 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