| 123456789101112131415161718192021222324252627 |
- namespace Ryujinx.Graphics.GAL
- {
- public struct Capabilities
- {
- public bool SupportsAstcCompression { get; }
- public bool SupportsNonConstantTextureOffset { get; }
- public int MaximumComputeSharedMemorySize { get; }
- public int StorageBufferOffsetAlignment { get; }
- public float MaxSupportedAnisotropy { get; }
- public Capabilities(
- bool supportsAstcCompression,
- bool supportsNonConstantTextureOffset,
- int maximumComputeSharedMemorySize,
- int storageBufferOffsetAlignment,
- float maxSupportedAnisotropy)
- {
- SupportsAstcCompression = supportsAstcCompression;
- SupportsNonConstantTextureOffset = supportsNonConstantTextureOffset;
- MaximumComputeSharedMemorySize = maximumComputeSharedMemorySize;
- StorageBufferOffsetAlignment = storageBufferOffsetAlignment;
- MaxSupportedAnisotropy = maxSupportedAnisotropy;
- }
- }
- }
|