diff options
author | Marek Olšák <marek.olsak@amd.com> | 2016-08-02 11:51:21 +0200 |
---|---|---|
committer | Marek Olšák <marek.olsak@amd.com> | 2016-08-03 17:46:46 +0200 |
commit | c15a9dec298940c918403353c6830f4f71115592 (patch) | |
tree | 07a3698288fe4c8b7db203f4e8d8d0728a4958dc /src/gallium/drivers/radeonsi/si_pipe.h | |
parent | c2a0e991694f1fa84f24aacd2c2d47eecbd4da0f (diff) | |
download | external_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.h | 1 |
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; |