aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2018-11-03 06:44:48 -0700
committerKenneth Graunke <[email protected]>2019-02-21 10:26:09 -0800
commit84a419432deffd47f166819e432a5f927f149263 (patch)
tree9f80f263aa5c2f2ba336907efdf5f0c9c1791ad0 /src/mesa/main
parent317ba8796f5572e657c0bfae643c2e2917157c7c (diff)
iris: Flag constants dirty on program changes
3DSTATE_CONSTANT_* looks at prog_data->ubo_ranges. We were getting saved by iris_set_constant_buffers() usually happening when changing programs (as they usually change uniforms too), but with the clear shader that doesn't use uniforms, we weren't getting one and were leaving push constants enabled, screwing things up. Also clean up a bit of a mess left by the hacks - we were missing bindings in the VS/FS/CS case, among other issues...
Diffstat (limited to 'src/mesa/main')
0 files changed, 0 insertions, 0 deletions