anv: enable VK_KHR_shader_float_controls and SPV_KHR_float_controls
authorSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Thu, 31 May 2018 09:44:21 +0000 (11:44 +0200)
committerAndres Gomez <agomez@igalia.com>
Tue, 17 Sep 2019 20:39:19 +0000 (23:39 +0300)
commitf5dd6dfe012666123bb59b9a4f8e9afb46d67414
tree08eb89bcc1d345356451315e6344a7627dc0bbde
parent9b07020a4f2d6e680c89ef0a97dbb0bb53c5f299
anv: enable VK_KHR_shader_float_controls and SPV_KHR_float_controls

This adds support for
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR and
enables de Vulkan and SPIR-V extensions.

Also, notice that this includes the updates applied to the
VkPhysicalDeviceFloatControlsPropertiesKHR structure in the extension
VK_KHR_shader_float_controls v4 and Vulkan 1.1.116.

Signed-off-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
Signed-off-by: Andres Gomez <agomez@igalia.com>
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
src/intel/vulkan/anv_device.c
src/intel/vulkan/anv_extensions.py
src/intel/vulkan/anv_pipeline.c