示例#1
0
 public ShaderInfo(VkShaderStageFlags _stageFlags, string _spirvPath, SpecializationInfo specializationInfo = null, string _entryPoint = "main")
 {
     StageFlags = _stageFlags;
     SpirvPath  = _spirvPath;
     EntryPoint = new FixedUtf8String(_entryPoint);
     this.SpecializationInfo = specializationInfo;
 }
示例#2
0
 public void AddShader(VkShaderStageFlags _stageFlags, string _spirvPath, SpecializationInfo specializationInfo = null, string _entryPoint = "main")
 {
     shaders.Add(new ShaderInfo(_stageFlags, _spirvPath, specializationInfo, _entryPoint));
 }