| 1234567891011121314151617181920212223 |
- namespace Ryujinx.Graphics.Shader
- {
- public class ShaderProgram
- {
- public ShaderProgramInfo Info { get; }
- public ShaderStage Stage { get; }
- public string Code { get; private set; }
- internal ShaderProgram(ShaderProgramInfo info, ShaderStage stage, string code)
- {
- Info = info;
- Stage = stage;
- Code = code;
- }
- public void Replace(string name, string value)
- {
- Code = Code.Replace(name, value);
- }
- }
- }
|