Don't throw error on unrecognized #pragma for compatibility with glsl3.0

Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
This commit is contained in:
Yevhen Babiichuk (DustDFG) 2024-10-22 12:25:27 +03:00
parent b3bcb2dc14
commit 982f881d99

View File

@ -797,7 +797,8 @@ void ShaderPreprocessor::process_pragma(Tokenizer *p_tokenizer) {
if (label == "disable_preprocessor") {
state->disabled = true;
} else {
set_error(vformat(RTR("Invalid '%s' directive."), "pragma"), line);
// Unrecognized pragma; just skip for glsl3.0 compatibility
p_tokenizer->advance('\n');
return;
}