Add support for file includes from custom shaders. Closes #2275

This commit is contained in:
baldurk
2021-05-17 13:47:58 +01:00
parent 331db5b4ba
commit d8d6557feb
24 changed files with 265 additions and 121 deletions
+4
View File
@@ -169,6 +169,10 @@ public:
{
return m_Proxy->GetCustomShaderEncodings();
}
void SetCustomShaderIncludes(const rdcarray<rdcstr> &directories)
{
m_Proxy->SetCustomShaderIncludes(directories);
}
void BuildCustomShader(ShaderEncoding sourceEncoding, const bytebuf &source, const rdcstr &entry,
const ShaderCompileFlags &compileFlags, ShaderStage type, ResourceId &id,
rdcstr &errors)