|
@@ -842,6 +842,9 @@ void ProcessArguments(std::vector<std::unique_ptr<glslang::TWorkItem>>& workItem
|
|
|
} else if (strcmp(argv[1], "vulkan1.3") == 0) {
|
|
|
setVulkanSpv();
|
|
|
ClientVersion = glslang::EShTargetVulkan_1_3;
|
|
|
+ } else if (strcmp(argv[1], "vulkan1.4") == 0) {
|
|
|
+ setVulkanSpv();
|
|
|
+ ClientVersion = glslang::EShTargetVulkan_1_4;
|
|
|
} else if (strcmp(argv[1], "opengl") == 0) {
|
|
|
setOpenGlSpv();
|
|
|
ClientVersion = glslang::EShTargetOpenGL_450;
|
|
@@ -1121,6 +1124,10 @@ void ProcessArguments(std::vector<std::unique_ptr<glslang::TWorkItem>>& workItem
|
|
|
TargetLanguage = glslang::EShTargetSpv;
|
|
|
TargetVersion = glslang::EShTargetSpv_1_6;
|
|
|
break;
|
|
|
+ case glslang::EShTargetVulkan_1_4:
|
|
|
+ TargetLanguage = glslang::EShTargetSpv;
|
|
|
+ TargetVersion = glslang::EShTargetSpv_1_6;
|
|
|
+ break;
|
|
|
case glslang::EShTargetOpenGL_450:
|
|
|
TargetLanguage = glslang::EShTargetSpv;
|
|
|
TargetVersion = glslang::EShTargetSpv_1_0;
|