]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/compiler.h
Use default member initializers for simple types
[libs/gl.git] / source / glsl / compiler.h
index 3b540a8c9d20b8828b9aaa25c033a0b3bf97b043..1c07f3250d9bc4d964168a7fd868a16346e5cd06 100644 (file)
@@ -40,10 +40,10 @@ private:
        };
 
        Features features;
-       Module *module;
+       Module *module = 0;
        std::vector<std::string> imported_names;
-       bool compiled;
-       bool specialized;
+       bool compiled = false;
+       bool specialized = false;
        std::map<std::string, int> spec_values;
 
 public:
@@ -91,7 +91,7 @@ public:
 
        /** Returns a combined SPIR-V binary for all shader stages.  The result is
        suitable for use with OpenGL or Vulkan. */
-       std::vector<UInt32> get_combined_spirv() const;
+       std::vector<std::uint32_t> get_combined_spirv() const;
 
        /** Returns a map of vertex attribute locations.  If the target GLSL version
        supports interface layouts, the map is empty (locations are included in the