Move solution and projects to src
This commit is contained in:
36
src/Ryujinx.Graphics.Gpu/Shader/ResourceCounts.cs
Normal file
36
src/Ryujinx.Graphics.Gpu/Shader/ResourceCounts.cs
Normal file
@ -0,0 +1,36 @@
|
||||
namespace Ryujinx.Graphics.Gpu.Shader
|
||||
{
|
||||
/// <summary>
|
||||
/// Holds counts for the resources used by a shader.
|
||||
/// </summary>
|
||||
class ResourceCounts
|
||||
{
|
||||
/// <summary>
|
||||
/// Total of uniform buffers used by the shaders.
|
||||
/// </summary>
|
||||
public int UniformBuffersCount;
|
||||
|
||||
/// <summary>
|
||||
/// Total of storage buffers used by the shaders.
|
||||
/// </summary>
|
||||
public int StorageBuffersCount;
|
||||
|
||||
/// <summary>
|
||||
/// Total of textures used by the shaders.
|
||||
/// </summary>
|
||||
public int TexturesCount;
|
||||
|
||||
/// <summary>
|
||||
/// Total of images used by the shaders.
|
||||
/// </summary>
|
||||
public int ImagesCount;
|
||||
|
||||
/// <summary>
|
||||
/// Creates a new instance of the shader resource counts class.
|
||||
/// </summary>
|
||||
public ResourceCounts()
|
||||
{
|
||||
UniformBuffersCount = 1; // The first binding is reserved for the support buffer.
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user