GlslProgram.cs 751 B

1234567891011121314151617181920212223
  1. namespace Ryujinx.Graphics.Shader.CodeGen.Glsl
  2. {
  3. class GlslProgram
  4. {
  5. public BufferDescriptor[] CBufferDescriptors { get; }
  6. public BufferDescriptor[] SBufferDescriptors { get; }
  7. public TextureDescriptor[] TextureDescriptors { get; }
  8. public string Code { get; }
  9. public GlslProgram(
  10. BufferDescriptor[] cBufferDescriptors,
  11. BufferDescriptor[] sBufferDescriptors,
  12. TextureDescriptor[] textureDescriptors,
  13. string code)
  14. {
  15. CBufferDescriptors = cBufferDescriptors;
  16. SBufferDescriptors = sBufferDescriptors;
  17. TextureDescriptors = textureDescriptors;
  18. Code = code;
  19. }
  20. }
  21. }