https://bugs.freedesktop.org/show_bug.cgi?id=98664

Nicolai Hähnle <nhaehnle at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |NOTOURBUG
             Status|NEW                         |RESOLVED

--- Comment #10 from Nicolai Hähnle <nhaehnle at gmail.com> ---
The geometry shader is incorrect. I guess it works on i965 because the NIR path
skips some optimizations that are allowed by the GLSL spec, which has this to
say about EmitVertex():

   "Emits the current values of output variables to the current
   output primitive. On return from this call, the values of
   output variables are undefined."

In other words, you need to store outMinEdge / outMaxEdge in temporary
variables.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<https://lists.freedesktop.org/archives/dri-devel/attachments/20161117/c1e8a955/attachment.html>

Reply via email to