From 4cbf78b9e52a0e2dd3e13eccc137bb39ba8000c9 Mon Sep 17 00:00:00 2001 From: Courtney Goeltzenleuchter Date: Thu, 17 Sep 2015 15:06:17 -0600 Subject: bug 14365: replace dynamic state objects This is phase 1 of the replacement of dynamic state objects. In this commit we remove the create and destroy functions and rename the CmdBind... with CmdSet... --- include/vk_layer.h | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) (limited to 'include/vk_layer.h') diff --git a/include/vk_layer.h b/include/vk_layer.h index 9cbce5fe..28e3f788 100644 --- a/include/vk_layer.h +++ b/include/vk_layer.h @@ -100,18 +100,6 @@ typedef struct VkLayerDispatchTable_ PFN_vkAllocDescriptorSets AllocDescriptorSets; PFN_vkFreeDescriptorSets FreeDescriptorSets; PFN_vkUpdateDescriptorSets UpdateDescriptorSets; - PFN_vkCreateDynamicViewportState CreateDynamicViewportState; - PFN_vkDestroyDynamicViewportState DestroyDynamicViewportState; - PFN_vkCreateDynamicLineWidthState CreateDynamicLineWidthState; - PFN_vkDestroyDynamicLineWidthState DestroyDynamicLineWidthState; - PFN_vkCreateDynamicDepthBiasState CreateDynamicDepthBiasState; - PFN_vkDestroyDynamicDepthBiasState DestroyDynamicDepthBiasState; - PFN_vkCreateDynamicBlendState CreateDynamicBlendState; - PFN_vkDestroyDynamicBlendState DestroyDynamicBlendState; - PFN_vkCreateDynamicDepthBoundsState CreateDynamicDepthBoundsState; - PFN_vkDestroyDynamicDepthBoundsState DestroyDynamicDepthBoundsState; - PFN_vkCreateDynamicStencilState CreateDynamicStencilState; - PFN_vkDestroyDynamicStencilState DestroyDynamicStencilState; PFN_vkCreateFramebuffer CreateFramebuffer; PFN_vkDestroyFramebuffer DestroyFramebuffer; PFN_vkCreateRenderPass CreateRenderPass; @@ -126,15 +114,17 @@ typedef struct VkLayerDispatchTable_ PFN_vkEndCommandBuffer EndCommandBuffer; PFN_vkResetCommandBuffer ResetCommandBuffer; PFN_vkCmdBindPipeline CmdBindPipeline; - PFN_vkCmdBindDynamicViewportState CmdBindDynamicViewportState; - PFN_vkCmdBindDynamicLineWidthState CmdBindDynamicLineWidthState; - PFN_vkCmdBindDynamicDepthBiasState CmdBindDynamicDepthBiasState; - PFN_vkCmdBindDynamicBlendState CmdBindDynamicBlendState; - PFN_vkCmdBindDynamicDepthBoundsState CmdBindDynamicDepthBoundsState; - PFN_vkCmdBindDynamicStencilState CmdBindDynamicStencilState; PFN_vkCmdBindDescriptorSets CmdBindDescriptorSets; PFN_vkCmdBindVertexBuffers CmdBindVertexBuffers; PFN_vkCmdBindIndexBuffer CmdBindIndexBuffer; + PFN_vkCmdSetViewport CmdSetViewport; + PFN_vkCmdSetLineWidth CmdSetLineWidth; + PFN_vkCmdSetDepthBias CmdSetDepthBias; + PFN_vkCmdSetBlendConstants CmdSetBlendConstants; + PFN_vkCmdSetDepthBounds CmdSetDepthBounds; + PFN_vkCmdSetStencilCompareMask CmdSetStencilCompareMask; + PFN_vkCmdSetStencilWriteMask CmdSetStencilWriteMask; + PFN_vkCmdSetStencilReference CmdSetStencilReference; PFN_vkCmdDraw CmdDraw; PFN_vkCmdDrawIndexed CmdDrawIndexed; PFN_vkCmdDrawIndirect CmdDrawIndirect; -- cgit v1.2.3