GlslProgram.cs 621 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. this.Code = Code;
  15. this.Textures = Textures;
  16. this.Uniforms = Uniforms;
  17. }
  18. }
  19. }