aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCody Northrop <cody@lunarg.com>2015-08-24 15:11:10 -0600
committerCody Northrop <cody@lunarg.com>2015-08-26 09:59:59 -0600
commita9e2194cf4a89a3115cc7c9522597531ab17df75 (patch)
tree2fe41ca1f9c09fb2ce201000eda3ece7b7df8a79
parentf50f551dd485d031afd54b81cead4322131ca50b (diff)
downloadusermoji-a9e2194cf4a89a3115cc7c9522597531ab17df75.tar.xz
v154: Bug 14417 - Added VkShaderStage to VkShaderCreateInfo
-rw-r--r--demos/cube.c2
-rw-r--r--demos/tri.c2
-rw-r--r--include/vulkan.h3
3 files changed, 6 insertions, 1 deletions
diff --git a/demos/cube.c b/demos/cube.c
index 0e68e006..5fa60007 100644
--- a/demos/cube.c
+++ b/demos/cube.c
@@ -1446,6 +1446,7 @@ static VkShader demo_prepare_shader(struct demo* demo,
shaderCreateInfo.flags = 0;
shaderCreateInfo.module = *pShaderModule;
shaderCreateInfo.pName = "main";
+ shaderCreateInfo.stage = stage;
err = vkCreateShader(demo->device, &shaderCreateInfo, &shader);
} else {
// Create fake SPV structure to feed GLSL
@@ -1468,6 +1469,7 @@ static VkShader demo_prepare_shader(struct demo* demo,
shaderCreateInfo.flags = 0;
shaderCreateInfo.module = *pShaderModule;
shaderCreateInfo.pName = "main";
+ shaderCreateInfo.stage = stage;
err = vkCreateShader(demo->device, &shaderCreateInfo, &shader);
}
return shader;
diff --git a/demos/tri.c b/demos/tri.c
index 615e5241..ffc19cd5 100644
--- a/demos/tri.c
+++ b/demos/tri.c
@@ -1084,6 +1084,7 @@ static VkShader demo_prepare_shader(struct demo *demo,
shaderCreateInfo.flags = 0;
shaderCreateInfo.module = *pShaderModule;
shaderCreateInfo.pName = "main";
+ shaderCreateInfo.stage = stage;
err = vkCreateShader(demo->device, &shaderCreateInfo, &shader);
assert(!err);
} else {
@@ -1107,6 +1108,7 @@ static VkShader demo_prepare_shader(struct demo *demo,
shaderCreateInfo.flags = 0;
shaderCreateInfo.module = *pShaderModule;
shaderCreateInfo.pName = "main";
+ shaderCreateInfo.stage = stage;
err = vkCreateShader(demo->device, &shaderCreateInfo, &shader);
assert(!err);
}
diff --git a/include/vulkan.h b/include/vulkan.h
index f8a7e86c..010123dd 100644
--- a/include/vulkan.h
+++ b/include/vulkan.h
@@ -41,7 +41,7 @@ extern "C" {
((major << 22) | (minor << 12) | patch)
// Vulkan API version supported by this file
-#define VK_API_VERSION VK_MAKE_VERSION(0, 153, 0)
+#define VK_API_VERSION VK_MAKE_VERSION(0, 154, 0)
#if defined(__cplusplus) && (_MSC_VER >= 1800 || __cplusplus >= 201103L)
@@ -1566,6 +1566,7 @@ typedef struct {
VkShaderModule module;
const char* pName;
VkShaderCreateFlags flags;
+ VkShaderStage stage;
} VkShaderCreateInfo;
typedef struct {