ResourceCounts.cs
1 namespace Ryujinx.Graphics.Gpu.Shader 2 { 3 /// <summary> 4 /// Holds counts for the resources used by a shader. 5 /// </summary> 6 class ResourceCounts 7 { 8 /// <summary> 9 /// Total of uniform buffers used by the shaders. 10 /// </summary> 11 public int UniformBuffersCount; 12 13 /// <summary> 14 /// Total of storage buffers used by the shaders. 15 /// </summary> 16 public int StorageBuffersCount; 17 18 /// <summary> 19 /// Total of textures used by the shaders. 20 /// </summary> 21 public int TexturesCount; 22 23 /// <summary> 24 /// Total of images used by the shaders. 25 /// </summary> 26 public int ImagesCount; 27 28 /// <summary> 29 /// Total of extra sets used by the shaders. 30 /// </summary> 31 public int SetsCount; 32 } 33 }