X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fcompiler.h;h=1c07f3250d9bc4d964168a7fd868a16346e5cd06;hb=6f06479b765946bdd3174b2c05e7a1dda24c31c2;hp=3b540a8c9d20b8828b9aaa25c033a0b3bf97b043;hpb=f901fcf41d8ca544085f448227f84bc6f966660d;p=libs%2Fgl.git diff --git a/source/glsl/compiler.h b/source/glsl/compiler.h index 3b540a8c..1c07f325 100644 --- a/source/glsl/compiler.h +++ b/source/glsl/compiler.h @@ -40,10 +40,10 @@ private: }; Features features; - Module *module; + Module *module = 0; std::vector imported_names; - bool compiled; - bool specialized; + bool compiled = false; + bool specialized = false; std::map 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 get_combined_spirv() const; + std::vector 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