diff options
| author | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-09-17 15:06:17 -0600 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-09-23 11:15:00 -0600 |
| commit | 4cbf78b9e52a0e2dd3e13eccc137bb39ba8000c9 (patch) | |
| tree | 3e2578618b53deb438b241c1f0ca19e96933fdb5 /include/vk_layer.h | |
| parent | b971e7234cc5c0aea1236e612d6bd3a3cd74cfd9 (diff) | |
| download | usermoji-4cbf78b9e52a0e2dd3e13eccc137bb39ba8000c9.tar.xz | |
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...
Diffstat (limited to 'include/vk_layer.h')
| -rw-r--r-- | include/vk_layer.h | 26 |
1 files changed, 8 insertions, 18 deletions
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; |
