summaryrefslogtreecommitdiffstats
path: root/src/glx/vertarr.c
diff options
context:
space:
mode:
authorIago Toral Quiroga <[email protected]>2018-01-16 09:37:11 +0100
committerIago Toral Quiroga <[email protected]>2018-01-30 08:10:29 +0100
commit99b57daf4a8289430728bec69f7dadfab457d990 (patch)
treefb5dc92065e8bdeabe74b70f02cc8329b081394c /src/glx/vertarr.c
parent6316c2ecbda6d9370f1f876981ebcc35393c04e8 (diff)
anv/pipeline: lower constant initializers on output variables earlier
If a shader only writes to an output via a constant initializer we need to lower it before we call nir_remove_dead_variables so that this pass sees the stores from the initializer and doesn't kill the output. Fixes test failures in new work-in-progress CTS tests: dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output_vert dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output_frag Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/glx/vertarr.c')
0 files changed, 0 insertions, 0 deletions