summaryrefslogtreecommitdiffstats
path: root/src/glx/indirect_window_pos.c
diff options
context:
space:
mode:
authorDave Airlie <[email protected]>2018-03-19 04:27:49 +0000
committerDave Airlie <[email protected]>2018-03-19 19:29:40 +0000
commite8d9b7ab02fc56cadffc7a2bb993b39cccde2b66 (patch)
tree8f2c34495e100ae1691708f21e59688667937d4b /src/glx/indirect_window_pos.c
parent032014ac01a2dfd6c8e689b3d59989eb6fa2396b (diff)
radv: 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.float This is ported from anv: 99b57daf4a anv/pipeline: lower constant initializers on output variables earlier from Iago Toral Quiroga <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> Reviewed-by: Samuel Pitoiset <[email protected]>
Diffstat (limited to 'src/glx/indirect_window_pos.c')
0 files changed, 0 insertions, 0 deletions