| 123456789101112131415161718192021222324252627282930313233343536 |
- 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; }
- public TranslationCounts()
- {
- // The first binding is reserved for the support buffer.
- UniformBuffersCount = 1;
- }
- internal int IncrementUniformBuffersCount()
- {
- return UniformBuffersCount++;
- }
- internal int IncrementStorageBuffersCount()
- {
- return StorageBuffersCount++;
- }
- internal int IncrementTexturesCount()
- {
- return TexturesCount++;
- }
- internal int IncrementImagesCount()
- {
- return ImagesCount++;
- }
- }
- }
|