anv: Add support for SPIR-V 1.3 subgroup operations
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 28 Apr 2017 08:22:39 +0000 (01:22 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 7 Mar 2018 20:13:47 +0000 (12:13 -0800)
commit03c07ac5480886ef5f5bd4cff4a7b6d20e142bc9
tree154371fbe23ace95aed69e4b87c425ae17e7933c
parent8b4a5e641bc3cb9cf0cfe7d0487926127fc25de7
anv: Add support for SPIR-V 1.3 subgroup operations

This requires us to bump the subgroup size to 32 for all shader stages
because Vulkan requires that to be a physical device query.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
src/intel/compiler/brw_compiler.h
src/intel/compiler/brw_nir.c
src/intel/vulkan/anv_device.c
src/intel/vulkan/anv_pipeline.c