Use explicit buffer and texture bindings on shaders (#1666)
* Use explicit buffer and texture bindings on shaders * More XML docs and other nits
This commit is contained in:
parent
5561a3b95e
commit
8d168574eb
20 changed files with 496 additions and 551 deletions
30
Ryujinx.Graphics.Shader/Translation/TranslationCounts.cs
Normal file
30
Ryujinx.Graphics.Shader/Translation/TranslationCounts.cs
Normal file
|
@ -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++;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue