Exemplo n.º 1
0
 internal LCC3ShaderProgram(int tag, string name, ILCC3ShaderSemanticDelegate semanticDelegate, 
                            string shaderFilename, bool isInternalResource=false)
     : this(tag, name)
 {
     _semanticDelegate = semanticDelegate;
     _shaderByteCode = LCC3ShaderProgram.LoadEffectResource(shaderFilename, isInternalResource);
     this.CompileAndLinkShaderFile(shaderFilename);
 }
Exemplo n.º 2
0
 public LCC3ShaderProgram(int tag, string name, ILCC3ShaderSemanticDelegate semanticDelegate, string shaderFilename)
     : this(tag, name, semanticDelegate, shaderFilename, false)
 {
 }
 public LCC3ShaderProgramMatchers()
 {
     LCC3ShaderProgramSemanticsByVarName sd = new LCC3ShaderProgramSemanticsByVarName();
     sd.PopulateWithDefaultVariableNameMappings();
     _semanticDelegate = sd;
 }