diff options
author | Iago Toral Quiroga <[email protected]> | 2018-01-16 09:37:11 +0100 |
---|---|---|
committer | Iago Toral Quiroga <[email protected]> | 2018-01-30 08:10:29 +0100 |
commit | 99b57daf4a8289430728bec69f7dadfab457d990 (patch) | |
tree | fb5dc92065e8bdeabe74b70f02cc8329b081394c /src/mesa | |
parent | 6316c2ecbda6d9370f1f876981ebcc35393c04e8 (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/mesa')
0 files changed, 0 insertions, 0 deletions