Working on shader const binding

This commit is contained in:
Areloch 2017-10-17 08:48:31 -05:00
parent 70c154c7d3
commit 7219899287
11 changed files with 96 additions and 33 deletions

View file

@ -66,6 +66,8 @@ class CustomFeatureHLSL : public ShaderFeatureHLSL
public:
CustomShaderFeatureData* mOwner;
MaterialFeatureData mFeatureData;
protected:
MultiLine *meta;
@ -100,6 +102,8 @@ public:
return mOwner->getName();
}
bool hasFeature(String name);
void addUniform(String name, String type, String defaultValue, U32 arraySize = 0);
void addVariable(String name, String type, String defaultValue);
void addSampler(String name, String type, U32 arraySize = 0);