ShaderCapabilities.cs 649 B

1234567891011121314151617181920
  1. namespace Ryujinx.Graphics.Shader
  2. {
  3. public struct ShaderCapabilities
  4. {
  5. private static readonly ShaderCapabilities _default = new ShaderCapabilities(32768, 16);
  6. public static ShaderCapabilities Default => _default;
  7. public int MaximumViewportDimensions { get; }
  8. public int StorageBufferOffsetAlignment { get; }
  9. public ShaderCapabilities(
  10. int maximumViewportDimensions,
  11. int storageBufferOffsetAlignment)
  12. {
  13. MaximumViewportDimensions = maximumViewportDimensions;
  14. StorageBufferOffsetAlignment = storageBufferOffsetAlignment;
  15. }
  16. }
  17. }