aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Gpu/Constants.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Graphics.Gpu/Constants.cs')
-rw-r--r--src/Ryujinx.Graphics.Gpu/Constants.cs26
1 files changed, 10 insertions, 16 deletions
diff --git a/src/Ryujinx.Graphics.Gpu/Constants.cs b/src/Ryujinx.Graphics.Gpu/Constants.cs
index 1897f5d0..b559edc2 100644
--- a/src/Ryujinx.Graphics.Gpu/Constants.cs
+++ b/src/Ryujinx.Graphics.Gpu/Constants.cs
@@ -41,22 +41,6 @@ namespace Ryujinx.Graphics.Gpu
public const int TotalTransformFeedbackBuffers = 4;
/// <summary>
- /// Maximum number of textures on a single shader stage.
- /// </summary>
- /// <remarks>
- /// The maximum number of textures is API limited, the hardware supports an unlimited amount.
- /// </remarks>
- public const int TotalTextures = 32;
-
- /// <summary>
- /// Maximum number of images on a single shader stage.
- /// </summary>
- /// <remarks>
- /// The maximum number of images is API limited, the hardware supports an unlimited amount.
- /// </remarks>
- public const int TotalImages = 8;
-
- /// <summary>
/// Maximum number of render target color buffers.
/// </summary>
public const int TotalRenderTargets = 8;
@@ -100,5 +84,15 @@ namespace Ryujinx.Graphics.Gpu
/// Expected byte alignment for storage buffers
/// </summary>
public const int StorageAlignment = 16;
+
+ /// <summary>
+ /// Number of the uniform buffer reserved by the driver to store the storage buffer base addresses.
+ /// </summary>
+ public const int DriverReservedUniformBuffer = 0;
+
+ /// <summary>
+ /// Maximum size that an storage buffer is assumed to have when the correct size is unknown.
+ /// </summary>
+ public const ulong MaxUnknownStorageSize = 0x100000;
}
} \ No newline at end of file