OSDN Git Service

spirv: Handle any bit size in vector_insert/extract
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 14 Dec 2018 16:54:08 +0000 (10:54 -0600)
committerEmil Velikov <emil.l.velikov@gmail.com>
Fri, 11 Jan 2019 19:19:09 +0000 (19:19 +0000)
commit484efe75e4862b118351dd16e5a232d3e579c366
tree77ed64a93943fc722e35b84983dcae7cd56fded4
parent8d09bd10d2a7b5e2a9be3f42fc00ddd5572a18bd
spirv: Handle any bit size in vector_insert/extract

This crops up both in the actual SPIR-V VectorInsert/Extract opcodes as
well as various places where we deal with vector derefs.

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
(cherry picked from commit 42b2f3e91f6d6c4eead40ef91e5edde68019f23c)
src/compiler/spirv/spirv_to_nir.c
src/compiler/spirv/vtn_glsl450.c
src/compiler/spirv/vtn_variables.c