|
@@ -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);
|
|
|
|
|
|
String str;
|
|
|
- error = str.parse_utf8((const char *)buffer.ptr(), buffer.size());
|
|
|
- ERR_FAIL_COND_V_MSG(error, nullptr, "Cannot parse shader include: " + p_path);
|
|
|
+ if (buffer.size() > 0) {
|
|
|
+ error = str.parse_utf8((const char *)buffer.ptr(), buffer.size());
|
|
|
+ ERR_FAIL_COND_V_MSG(error, nullptr, "Cannot parse shader include: " + p_path);
|
|
|
+ }
|
|
|
|
|
|
Ref<ShaderInclude> shader_inc;
|
|
|
shader_inc.instantiate();
|