aboutsummaryrefslogtreecommitdiff
path: root/vulkan.py
diff options
context:
space:
mode:
Diffstat (limited to 'vulkan.py')
-rwxr-xr-xvulkan.py34
1 files changed, 25 insertions, 9 deletions
diff --git a/vulkan.py b/vulkan.py
index e7206b48..086d2771 100755
--- a/vulkan.py
+++ b/vulkan.py
@@ -212,7 +212,8 @@ core = Extension(
"VkDynamicRasterLineState",
"VkDynamicRasterDepthBiasState",
"VkDynamicColorBlendState",
- "VkDynamicDepthStencilState",
+ "VkDynamicDepthState",
+ "VkDynamicStencilState",
"VkRenderPass",
"VkFramebuffer",
],
@@ -700,14 +701,24 @@ core = Extension(
[Param("VkDevice", "device"),
Param("VkDynamicColorBlendState", "dynamicColorBlendState")]),
- Proto("VkResult", "CreateDynamicDepthStencilState",
+ Proto("VkResult", "CreateDynamicDepthState",
[Param("VkDevice", "device"),
- Param("const VkDynamicDepthStencilStateCreateInfo*", "pCreateInfo"),
- Param("VkDynamicDepthStencilState*", "pState")]),
+ Param("const VkDynamicDepthStateCreateInfo*", "pCreateInfo"),
+ Param("VkDynamicDepthState*", "pState")]),
- Proto("VkResult", "DestroyDynamicDepthStencilState",
+ Proto("VkResult", "DestroyDynamicDepthState",
[Param("VkDevice", "device"),
- Param("VkDynamicDepthStencilState", "dynamicDepthStencilState")]),
+ Param("VkDynamicDepthState", "dynamicDepthState")]),
+
+ Proto("VkResult", "CreateDynamicStencilState",
+ [Param("VkDevice", "device"),
+ Param("const VkDynamicStencilStateCreateInfo*", "pCreateInfoFront"),
+ Param("const VkDynamicStencilStateCreateInfo*", "pCreateInfoBack"),
+ Param("VkDynamicStencilState*", "pState")]),
+
+ Proto("VkResult", "DestroyDynamicStencilState",
+ [Param("VkDevice", "device"),
+ Param("VkDynamicStencilState", "dynamicStencilState")]),
Proto("VkResult", "CreateCommandPool",
[Param("VkDevice", "device"),
@@ -764,9 +775,13 @@ core = Extension(
[Param("VkCmdBuffer", "cmdBuffer"),
Param("VkDynamicColorBlendState", "dynamicColorBlendState")]),
- Proto("void", "CmdBindDynamicDepthStencilState",
+ Proto("void", "CmdBindDynamicDepthState",
+ [Param("VkCmdBuffer", "cmdBuffer"),
+ Param("VkDynamicDepthState", "dynamicDepthState")]),
+
+ Proto("void", "CmdBindDynamicStencilState",
[Param("VkCmdBuffer", "cmdBuffer"),
- Param("VkDynamicDepthStencilState", "dynamicDepthStencilState")]),
+ Param("VkDynamicStencilState", "dynamicStencilState")]),
Proto("void", "CmdBindDescriptorSets",
[Param("VkCmdBuffer", "cmdBuffer"),
@@ -1157,7 +1172,8 @@ object_non_dispatch_list = [
"VkDynamicRasterLineState",
"VkDynamicRasterDepthBiasState",
"VkDynamicColorBlendState",
- "VkDynamicDepthStencilState",
+ "VkDynamicDepthState",
+ "VkDynamicStencilState",
"VkRenderPass",
"VkFramebuffer",
"VkSwapChainWSI",