Exemple #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="name"></param>
 /// <param name="type"></param>
 /// <param name="isNull"></param>
 public ShaderBase(string name, ShaderStage type, bool isNull = false)
 {
     ShaderType       = type;
     ShaderStageIndex = type.ToIndex();
     Name             = name;
     IsNULL           = isNull;
 }
Exemple #2
0
 /// <summary>
 /// <see cref="IShaderPass.GetShader(ShaderStage)"/>
 /// </summary>
 /// <param name="type"></param>
 /// <returns></returns>
 public ShaderBase GetShader(ShaderStage type)
 {
     return(shaders[type.ToIndex()]);
 }