ShaderProgramInfo.cs 497 B

1234567891011121314151617
  1. using System;
  2. using System.Collections.ObjectModel;
  3. namespace Ryujinx.Graphics.Shader
  4. {
  5. public class ShaderProgramInfo
  6. {
  7. public ReadOnlyCollection<CBufferDescriptor> CBuffers { get; }
  8. public ReadOnlyCollection<TextureDescriptor> Textures { get; }
  9. internal ShaderProgramInfo(CBufferDescriptor[] cBuffers, TextureDescriptor[] textures)
  10. {
  11. CBuffers = Array.AsReadOnly(cBuffers);
  12. Textures = Array.AsReadOnly(textures);
  13. }
  14. }
  15. }