Skip to content

zink: fix gl_PrimitiveID reads with quads

Alyssa Rosenzweig requested to merge alyssa/mesa:zink/prim-id-quads into main

Zink emulates quads with a GS, which imposes requirements for gl_PrimitiveID. Handle them here. Previously Zink went out of spec.

Fixes spec@glsl-1.50@execution@primitive-id-no-gs-quads and spec@glsl-1.50@execution@primitive-id-no-gs-quad-strip.

Signed-off-by: Alyssa Rosenzweig alyssa@rosenzweig.io Fixes: e2220ee5 ("zink: filled quad emulation gs generation function") Closes: #12214 (closed)

Merge request reports

Loading