summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_descriptors.c
diff options
context:
space:
mode:
authorMarek Olšák <marek.olsak@amd.com>2016-07-29 17:28:43 +0200
committerMarek Olšák <marek.olsak@amd.com>2016-08-06 13:56:14 +0200
commitd82cfab84c6b202e09180961959306acd50bd786 (patch)
tree3926a00c4a42a3e5098dfcd2a35a8e4dc6d9b76c /src/gallium/drivers/radeonsi/si_descriptors.c
parente62caf576e1c521d4d80c359f040a9978596e27d (diff)
downloadexternal_mesa3d-d82cfab84c6b202e09180961959306acd50bd786.zip
external_mesa3d-d82cfab84c6b202e09180961959306acd50bd786.tar.gz
external_mesa3d-d82cfab84c6b202e09180961959306acd50bd786.tar.bz2
radeonsi: deal with high vertex buffer memory usage correctly
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_descriptors.c')
-rw-r--r--src/gallium/drivers/radeonsi/si_descriptors.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/gallium/drivers/radeonsi/si_descriptors.c b/src/gallium/drivers/radeonsi/si_descriptors.c
index 92875a2..1cbb86a 100644
--- a/src/gallium/drivers/radeonsi/si_descriptors.c
+++ b/src/gallium/drivers/radeonsi/si_descriptors.c
@@ -855,7 +855,7 @@ static void si_vertex_buffers_begin_new_cs(struct si_context *sctx)
RADEON_PRIO_DESCRIPTORS);
}
-static bool si_upload_vertex_buffer_descriptors(struct si_context *sctx)
+bool si_upload_vertex_buffer_descriptors(struct si_context *sctx)
{
struct si_descriptors *desc = &sctx->vertex_buffers;
bool bound[SI_NUM_VERTEX_BUFFERS] = {};
@@ -1801,8 +1801,7 @@ bool si_upload_graphics_shader_descriptors(struct si_context *sctx)
}
sctx->descriptors_dirty &= ~mask;
-
- return si_upload_vertex_buffer_descriptors(sctx);
+ return true;
}
bool si_upload_compute_shader_descriptors(struct si_context *sctx)