From: Samuel Pitoiset Date: Wed, 24 Feb 2016 17:44:55 +0000 (+0100) Subject: nvc0: make sure to validate compute global buffers on Fermi X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e1f5c76047ef961a71a67da9dd55de4b09144bc0;p=mesa.git nvc0: make sure to validate compute global buffers on Fermi No reason to not validate those global buffers and this might avoid fails if someone try to use the global memory from compute programs. Signed-off-by: Samuel Pitoiset Acked-by: Pierre Moreau Acked-by: Ilia Mirkin --- diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_compute.c b/src/gallium/drivers/nouveau/nvc0/nvc0_compute.c index 7809a11eeae..a664aaf47ce 100644 --- a/src/gallium/drivers/nouveau/nvc0/nvc0_compute.c +++ b/src/gallium/drivers/nouveau/nvc0/nvc0_compute.c @@ -304,8 +304,10 @@ nvc0_compute_state_validate(struct nvc0_context *nvc0) nvc0_compute_validate_textures(nvc0); if (nvc0->dirty_cp & NVC0_NEW_CP_SAMPLERS) nvc0_compute_validate_samplers(nvc0); + if (nvc0->dirty_cp & NVC0_NEW_CP_GLOBALS) + nvc0_compute_validate_globals(nvc0); - /* TODO: surfaces, global memory buffers */ + /* TODO: surfaces */ nvc0_bufctx_fence(nvc0, nvc0->bufctx_cp, false);