diff options
Diffstat (limited to 'Ryujinx.Graphics.Shader/Translation/TranslationCounts.cs')
| -rw-r--r-- | Ryujinx.Graphics.Shader/Translation/TranslationCounts.cs | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Ryujinx.Graphics.Shader/Translation/TranslationCounts.cs b/Ryujinx.Graphics.Shader/Translation/TranslationCounts.cs new file mode 100644 index 00000000..18f4725d --- /dev/null +++ b/Ryujinx.Graphics.Shader/Translation/TranslationCounts.cs @@ -0,0 +1,30 @@ +namespace Ryujinx.Graphics.Shader.Translation +{ + public class TranslationCounts + { + public int UniformBuffersCount { get; private set; } + public int StorageBuffersCount { get; private set; } + public int TexturesCount { get; private set; } + public int ImagesCount { get; private set; } + + internal int IncrementUniformBuffersCount() + { + return UniformBuffersCount++; + } + + internal int IncrementStorageBuffersCount() + { + return StorageBuffersCount++; + } + + internal int IncrementTexturesCount() + { + return TexturesCount++; + } + + internal int IncrementImagesCount() + { + return ImagesCount++; + } + } +} |
