GlslProgram.cs 606 B

12345678910111213141516171819202122
  1. using System.Collections.Generic;
  2. namespace Ryujinx.Graphics.Gal.Shader
  3. {
  4. public struct GlslProgram
  5. {
  6. public string Code { get; private set; }
  7. public IEnumerable<ShaderDeclInfo> Textures { get; private set; }
  8. public IEnumerable<ShaderDeclInfo> Uniforms { get; private set; }
  9. public GlslProgram(
  10. string code,
  11. IEnumerable<ShaderDeclInfo> textures,
  12. IEnumerable<ShaderDeclInfo> uniforms)
  13. {
  14. Code = code;
  15. Textures = textures;
  16. Uniforms = uniforms;
  17. }
  18. }
  19. }