aboutsummaryrefslogtreecommitdiff
path: root/include/vk_layer.h
diff options
context:
space:
mode:
authorCourtney Goeltzenleuchter <courtney@LunarG.com>2015-09-17 15:06:17 -0600
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-09-23 11:15:00 -0600
commit4cbf78b9e52a0e2dd3e13eccc137bb39ba8000c9 (patch)
tree3e2578618b53deb438b241c1f0ca19e96933fdb5 /include/vk_layer.h
parentb971e7234cc5c0aea1236e612d6bd3a3cd74cfd9 (diff)
downloadusermoji-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.h26
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;