/ src / Ryujinx.Graphics.Gpu / Shader / ResourceCounts.cs
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  }