zink: allow to specify any spir-v version to nir_to_spirv
authorErik Faye-Lund <erik.faye-lund@collabora.com>
Thu, 27 May 2021 12:42:12 +0000 (14:42 +0200)
committerMarge Bot <eric+marge@anholt.net>
Mon, 7 Jun 2021 12:00:15 +0000 (12:00 +0000)
commitcae50a52e271131aa13bba3c2d219d4ccd439f74
treec8bcff606fbd92deb76763a8534b4e39dd5a80a0
parentfb83477a588b084375579d99d928627710c0f096
zink: allow to specify any spir-v version to nir_to_spirv

This will hopefully helps making it easier to override the SPIR-V
version we emit, in case some drivers or tools have issues with too
recent SPIR-V versions.

Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Hoe Hao Cheng <haochengho12907@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11044>
src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c
src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.h
src/gallium/drivers/zink/nir_to_spirv/spirv_builder.c
src/gallium/drivers/zink/nir_to_spirv/spirv_builder.h
src/gallium/drivers/zink/zink_compiler.c