diff options
author | Erik Faye-Lund <[email protected]> | 2019-05-06 15:35:04 +0200 |
---|---|---|
committer | Erik Faye-Lund <[email protected]> | 2019-05-06 22:42:37 +0200 |
commit | ed53e61bec9e926b60ede093d4dd2bac56a4c605 (patch) | |
tree | 88530417c073ed409db6b13b0e67702c21d165f7 /.editorconfig | |
parent | fc7649c4b77bf2786332516b57b694825c73db53 (diff) |
llvmpipe: pass stream-out targets to draw-module early
We currently set this state in the draw-module twice on each draw, but
which trashes this state. So far that's not a problem, because we don't
really do much from that function.
But it turns out, we're going to have to do more; namely flush when the
state changes. This will incur a large performance penalty due to the
excessive setting.
Instead, let's rely on the CSO caching making sure that
llvmpipe_set_so_targets doesn't get called needlessly, and setup the
state directly there instead.
Signed-off-by: Erik Faye-Lund <[email protected]>
Reviewed-by: Roland Scheidegger <[email protected]>
Diffstat (limited to '.editorconfig')
0 files changed, 0 insertions, 0 deletions