aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi
diff options
context:
space:
mode:
authorKristian H. Kristensen <[email protected]>2019-09-13 15:20:05 -0700
committerKristian H. Kristensen <[email protected]>2019-09-18 16:59:10 -0700
commitbe38480064a78c4a4391f87e45f7dd78dc88edce (patch)
tree08324f0963a69dbe6272601711a294e59da078ef /src/gallium/drivers/radeonsi
parentd38e0a6326310d8c92e8344a5feeda1e869760e8 (diff)
freedreno/a6xx: Track location of gl_Position out as we link it
When using xfb and rasterizing, the fragment shader may have fewer inputs than the vertex shader outputs. We can't rely on gl_Position to be placed at fs->total_in, but have to instead remember where we add it in the link map and use that location. Fixes 100+ tesselation dEQPs under dEQP-GLES31.functional.tessellation.primitive_discard.* dEQP-GLES31.functional.tessellation.user_defined_io.* Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi')
0 files changed, 0 insertions, 0 deletions