Mesa (master): ac/shader: fix gathering of desc_set_used_mask

Samuel Pitoiset hakzsam at kemper.freedesktop.org
Thu Feb 15 13:54:02 UTC 2018


Module: Mesa
Branch: master
Commit: 309854148c8bc9c344052dab928ee07292cb623d
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=309854148c8bc9c344052dab928ee07292cb623d

Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Feb 14 17:52:25 2018 +0100

ac/shader: fix gathering of desc_set_used_mask

This was quite wrong.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

---

 src/amd/common/ac_shader_info.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/amd/common/ac_shader_info.c b/src/amd/common/ac_shader_info.c
index f6cdd34703..5ae8a72046 100644
--- a/src/amd/common/ac_shader_info.c
+++ b/src/amd/common/ac_shader_info.c
@@ -27,7 +27,7 @@
 static void mark_sampler_desc(const nir_variable *var,
 			      struct ac_shader_info *info)
 {
-	info->desc_set_used_mask = (1 << var->data.descriptor_set);
+	info->desc_set_used_mask |= (1 << var->data.descriptor_set);
 }
 
 static void




More information about the mesa-commit mailing list