Mesa (master): spirv: allow specialization constants with bitsize different than 32 bits

Samuel Iglesias Gonsálvez samuelig at kemper.freedesktop.org
Thu Dec 7 09:20:09 UTC 2017


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

Author: Samuel Iglesias Gonsálvez <siglesias at igalia.com>
Date:   Mon Nov 20 12:05:31 2017 +0100

spirv: allow specialization constants with bitsize different than 32 bits

Signed-off-by: Samuel Iglesias Gonsálvez <siglesias at igalia.com>
Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

---

 src/compiler/spirv/spirv_to_nir.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/compiler/spirv/spirv_to_nir.c b/src/compiler/spirv/spirv_to_nir.c
index d321d1a30d..c6efefb26f 100644
--- a/src/compiler/spirv/spirv_to_nir.c
+++ b/src/compiler/spirv/spirv_to_nir.c
@@ -1585,7 +1585,6 @@ vtn_handle_constant(struct vtn_builder *b, SpvOp opcode,
                vtn_value(b, w[4 + i], vtn_value_type_constant)->constant;
 
             unsigned j = swap ? 1 - i : i;
-            vtn_assert(bit_size == 32);
             src[j] = c->values[0];
          }
 




More information about the mesa-commit mailing list