Bug 14014: Allow multiple entrypoints in modules
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14014
Header and minimal code changes to include support for
multiple entrypoints in a shader module.
Driver implementation TBD.
diff --git a/tests/layer_validation_tests.cpp b/tests/layer_validation_tests.cpp
index 932af68..5fd1b0d 100644
--- a/tests/layer_validation_tests.cpp
+++ b/tests/layer_validation_tests.cpp
@@ -1044,6 +1044,8 @@
const VkShaderCreateInfo vs_ci = {
.sType = VK_STRUCTURE_TYPE_SHADER_CREATE_INFO,
.pNext = NULL,
+ .module = VK_NULL_HANDLE,
+ .name = "main",
.codeSize = codeSize,
.pCode = pCode,
.flags = 0,
@@ -1174,6 +1176,8 @@
const VkShaderCreateInfo vs_ci = {
.sType = VK_STRUCTURE_TYPE_SHADER_CREATE_INFO,
.pNext = NULL,
+ .module = VK_NULL_HANDLE,
+ .name = "main",
.codeSize = codeSize,
.pCode = pCode,
.flags = 0,
@@ -1657,6 +1661,8 @@
const VkShaderCreateInfo vs_ci = {
.sType = VK_STRUCTURE_TYPE_SHADER_CREATE_INFO,
.pNext = NULL,
+ .module = VK_NULL_HANDLE,
+ .name = "main",
.codeSize = codeSize,
.pCode = pCode,
.flags = 0,