From 100fc3020ade0a44f904d1e6a94e01c0d5a957a6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tapani=20P=C3=A4lli?= Date: Mon, 21 Jun 2021 19:50:36 +0300 Subject: [PATCH] anv: provide dummy vkCmdSetPatchControlPointsEXT MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This makes dEQP-VK.api.version_check.entry_points pass and matches how other drivers are handling this case. We do not support the feature but still need to provide a dummy entrypoint. v2: throw error if/when called (Jason) Fixes: 0d031d1da34 ("anv: toggle on VK_EXT_extended_dynamic_state2") Signed-off-by: Tapani Pälli Reviewed-by: Jason Ekstrand Part-of: --- src/intel/vulkan/anv_cmd_buffer.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/intel/vulkan/anv_cmd_buffer.c b/src/intel/vulkan/anv_cmd_buffer.c index e53a3c0..7001a33 100644 --- a/src/intel/vulkan/anv_cmd_buffer.c +++ b/src/intel/vulkan/anv_cmd_buffer.c @@ -557,6 +557,14 @@ void anv_CmdSetLogicOpEXT( cmd_buffer->state.gfx.dirty |= ANV_CMD_DIRTY_DYNAMIC_LOGIC_OP; } +void anv_CmdSetPatchControlPointsEXT( + VkCommandBuffer commandBuffer, + uint32_t patchControlPoints) +{ + ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer); + anv_batch_set_error(&cmd_buffer->batch, VK_ERROR_FEATURE_NOT_PRESENT); +} + void anv_CmdSetViewport( VkCommandBuffer commandBuffer, uint32_t firstViewport, -- 2.7.4