From 182aa9eb15e2740f08b869ea81ccb7697e83cfdf Mon Sep 17 00:00:00 2001 From: Jason Ekstrand Date: Thu, 17 Nov 2022 10:39:05 -0600 Subject: [PATCH] vulkan: Add a common implementation of CmdSetSampleLocationsEnableEXT Fixes: 13c422e1b2ed ("anv: toggle on EXT_extended_dynamic_state3") Reviewed-by: Lionel Landwerlin Part-of: --- src/vulkan/runtime/vk_graphics_state.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/vulkan/runtime/vk_graphics_state.c b/src/vulkan/runtime/vk_graphics_state.c index 63eb2991fc2..484093dc5c8 100644 --- a/src/vulkan/runtime/vk_graphics_state.c +++ b/src/vulkan/runtime/vk_graphics_state.c @@ -2248,6 +2248,17 @@ vk_common_CmdSetSampleLocationsEXT(VkCommandBuffer commandBuffer, pSampleLocationsInfo->pSampleLocations); } +VKAPI_ATTR void VKAPI_CALL +vk_common_CmdSetSampleLocationsEnableEXT(VkCommandBuffer commandBuffer, + VkBool32 sampleLocationsEnable) +{ + VK_FROM_HANDLE(vk_command_buffer, cmd, commandBuffer); + struct vk_dynamic_graphics_state *dyn = &cmd->dynamic_graphics_state; + + SET_DYN_BOOL(dyn, MS_SAMPLE_LOCATIONS_ENABLE, + ms.sample_locations_enable, sampleLocationsEnable); +} + VKAPI_ATTR void VKAPI_CALL vk_common_CmdSetDepthTestEnable(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable)