diff --git a/glslang/Public/ShaderLang.h b/glslang/Public/ShaderLang.h index 385955a962599b67f783e70a5674a2c438176f65..64d6ab9f2e88d4ad737b0df2a3c4b98cfffaa36f 100644 --- a/glslang/Public/ShaderLang.h +++ b/glslang/Public/ShaderLang.h @@ -327,13 +327,13 @@ public: // include. For example, in a filesystem-based includer, full resolution // should convert a relative path name into an absolute path name. // For a failed inclusion, this is an empty string. - std::string file_name; + const std::string file_name; // The content and byte length of the requested inclusion. The // Includer producing this IncludeResult retains ownership of the // storage. // For a failed inclusion, the file_data // field points to a string containing error details. - const char* file_data; + const char* const file_data; const size_t file_length; // Include resolver's context. void* user_data;