BufferDescriptor.cs 507 B

123456789101112131415161718192021222324
  1. namespace Ryujinx.Graphics.Shader
  2. {
  3. public struct BufferDescriptor
  4. {
  5. public readonly int Binding;
  6. public readonly int Slot;
  7. public BufferUsageFlags Flags;
  8. public BufferDescriptor(int binding, int slot)
  9. {
  10. Binding = binding;
  11. Slot = slot;
  12. Flags = BufferUsageFlags.None;
  13. }
  14. public BufferDescriptor SetFlag(BufferUsageFlags flag)
  15. {
  16. Flags |= flag;
  17. return this;
  18. }
  19. }
  20. }