You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Fix empty shader resource loading
This commit is contained in:
@@ -239,8 +239,10 @@ Ref<Resource> ResourceFormatLoaderShader::load(const String &p_path, const Strin
|
|||||||
ERR_FAIL_COND_V_MSG(error, nullptr, "Cannot load shader: " + p_path);
|
ERR_FAIL_COND_V_MSG(error, nullptr, "Cannot load shader: " + p_path);
|
||||||
|
|
||||||
String str;
|
String str;
|
||||||
|
if (buffer.size() > 0) {
|
||||||
error = str.parse_utf8((const char *)buffer.ptr(), buffer.size());
|
error = str.parse_utf8((const char *)buffer.ptr(), buffer.size());
|
||||||
ERR_FAIL_COND_V_MSG(error, nullptr, "Cannot parse shader: " + p_path);
|
ERR_FAIL_COND_V_MSG(error, nullptr, "Cannot parse shader: " + p_path);
|
||||||
|
}
|
||||||
|
|
||||||
Ref<Shader> shader;
|
Ref<Shader> shader;
|
||||||
shader.instantiate();
|
shader.instantiate();
|
||||||
|
|||||||
@@ -93,8 +93,10 @@ Ref<Resource> ResourceFormatLoaderShaderInclude::load(const String &p_path, cons
|
|||||||
ERR_FAIL_COND_V_MSG(error, nullptr, "Cannot load shader include: " + p_path);
|
ERR_FAIL_COND_V_MSG(error, nullptr, "Cannot load shader include: " + p_path);
|
||||||
|
|
||||||
String str;
|
String str;
|
||||||
|
if (buffer.size() > 0) {
|
||||||
error = str.parse_utf8((const char *)buffer.ptr(), buffer.size());
|
error = str.parse_utf8((const char *)buffer.ptr(), buffer.size());
|
||||||
ERR_FAIL_COND_V_MSG(error, nullptr, "Cannot parse shader include: " + p_path);
|
ERR_FAIL_COND_V_MSG(error, nullptr, "Cannot parse shader include: " + p_path);
|
||||||
|
}
|
||||||
|
|
||||||
Ref<ShaderInclude> shader_inc;
|
Ref<ShaderInclude> shader_inc;
|
||||||
shader_inc.instantiate();
|
shader_inc.instantiate();
|
||||||
|
|||||||
Reference in New Issue
Block a user