diff options
author | Kenneth Graunke <[email protected]> | 2018-11-03 06:44:48 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2019-02-21 10:26:09 -0800 |
commit | 84a419432deffd47f166819e432a5f927f149263 (patch) | |
tree | 9f80f263aa5c2f2ba336907efdf5f0c9c1791ad0 /src/mesa/main | |
parent | 317ba8796f5572e657c0bfae643c2e2917157c7c (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