GlslProgram.cs 915 B

1234567891011121314151617181920212223242526
  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 TextureDescriptor[] ImageDescriptors { get; }
  9. public string Code { get; }
  10. public GlslProgram(
  11. BufferDescriptor[] cBufferDescriptors,
  12. BufferDescriptor[] sBufferDescriptors,
  13. TextureDescriptor[] textureDescriptors,
  14. TextureDescriptor[] imageDescriptors,
  15. string code)
  16. {
  17. CBufferDescriptors = cBufferDescriptors;
  18. SBufferDescriptors = sBufferDescriptors;
  19. TextureDescriptors = textureDescriptors;
  20. ImageDescriptors = imageDescriptors;
  21. Code = code;
  22. }
  23. }
  24. }