fix variable capitilization. Don't initialize it in the struct's constructor
authorMalcolm Bechard <malcolm@derivative.ca>
Tue, 16 Mar 2021 23:00:52 +0000 (19:00 -0400)
committerMalcolm Bechard <malcolm@derivative.ca>
Tue, 16 Mar 2021 23:00:52 +0000 (19:00 -0400)
glslang/MachineIndependent/ShaderLang.cpp
glslang/Public/ShaderLang.h

index 4b340ea..e85196c 100644 (file)
@@ -727,7 +727,7 @@ void TranslateEnvironment(const TEnvironment* environment, EShMessages& messages
                 break;
             case EShClientVulkan:
                 spvVersion.vulkanGlsl = environment->input.dialectVersion;
-                spvVersion.vulkanRelaxed = environment->input.VulkanRulesRelaxed;
+                spvVersion.vulkanRelaxed = environment->input.vulkanRulesRelaxed;
                 break;
             case EShClientOpenGL:
                 spvVersion.openGl = environment->input.dialectVersion;
@@ -1767,6 +1767,7 @@ TShader::TShader(EShLanguage s)
     // clear environment (avoid constructors in them for use in a C interface)
     environment.input.languageFamily = EShSourceNone;
     environment.input.dialect = EShClientNone;
+    environment.input.vulkanRulesRelaxed = false;
     environment.client.client = EShClientNone;
     environment.target.language = EShTargetNone;
     environment.target.hlslFunctionality1 = false;
index 74b9f3e..14683da 100644 (file)
@@ -187,7 +187,7 @@ struct TInputLanguage {
     EShLanguage stage;        // redundant information with other input, this one overrides when not EShSourceNone
     EShClient dialect;
     int dialectVersion;       // version of client's language definition, not the client (when not EShClientNone)
-    bool VulkanRulesRelaxed = false;
+    bool vulkanRulesRelaxed;
 };
 
 struct TClient {
@@ -556,8 +556,8 @@ public:
     bool getEnvTargetHlslFunctionality1() const { return false; }
 #endif
 
-    void setEnvInputVulkanRulesRelaxed() { environment.input.VulkanRulesRelaxed = true; }
-    bool getEnvInputVulkanRulesRelaxed() const { return environment.input.VulkanRulesRelaxed; }
+    void setEnvInputVulkanRulesRelaxed() { environment.input.vulkanRulesRelaxed = true; }
+    bool getEnvInputVulkanRulesRelaxed() const { return environment.input.vulkanRulesRelaxed; }
 
     // Interface to #include handlers.
     //