summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_pipe.h
diff options
context:
space:
mode:
authorMarek Olšák <marek.olsak@amd.com>2016-08-02 11:51:21 +0200
committerMarek Olšák <marek.olsak@amd.com>2016-08-03 17:46:46 +0200
commitc15a9dec298940c918403353c6830f4f71115592 (patch)
tree07a3698288fe4c8b7db203f4e8d8d0728a4958dc /src/gallium/drivers/radeonsi/si_pipe.h
parentc2a0e991694f1fa84f24aacd2c2d47eecbd4da0f (diff)
downloadexternal_mesa3d-c15a9dec298940c918403353c6830f4f71115592.zip
external_mesa3d-c15a9dec298940c918403353c6830f4f71115592.tar.gz
external_mesa3d-c15a9dec298940c918403353c6830f4f71115592.tar.bz2
radeonsi: skip unnecessary si_update_shaders calls
Small decrease in draw call overhead. Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_pipe.h')
-rw-r--r--src/gallium/drivers/radeonsi/si_pipe.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeonsi/si_pipe.h b/src/gallium/drivers/radeonsi/si_pipe.h
index 326b819..41e9448 100644
--- a/src/gallium/drivers/radeonsi/si_pipe.h
+++ b/src/gallium/drivers/radeonsi/si_pipe.h
@@ -260,6 +260,7 @@ struct si_context {
struct si_vertex_element *vertex_elements;
unsigned sprite_coord_enable;
bool flatshade;
+ bool do_update_shaders;
/* shader descriptors */
struct si_descriptors vertex_buffers;