diff options
| author | TSR Berry <20988865+TSRBerry@users.noreply.github.com> | 2023-04-08 01:22:00 +0200 |
|---|---|---|
| committer | Mary <thog@protonmail.com> | 2023-04-27 23:51:14 +0200 |
| commit | cee712105850ac3385cd0091a923438167433f9f (patch) | |
| tree | 4a5274b21d8b7f938c0d0ce18736d3f2993b11b1 /Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs | |
| parent | cd124bda587ef09668a971fa1cac1c3f0cfc9f21 (diff) | |
Move solution and projects to src
Diffstat (limited to 'Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs')
| -rw-r--r-- | Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs b/Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs deleted file mode 100644 index b7a0e726..00000000 --- a/Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs +++ /dev/null @@ -1,75 +0,0 @@ -using Ryujinx.Graphics.GAL; -using Ryujinx.Graphics.Gpu.Image; -using Ryujinx.Graphics.Shader; - -namespace Ryujinx.Graphics.Gpu.Memory -{ - /// <summary> - /// A buffer binding to apply to a buffer texture. - /// </summary> - readonly struct BufferTextureBinding - { - /// <summary> - /// Shader stage accessing the texture. - /// </summary> - public ShaderStage Stage { get; } - - /// <summary> - /// The buffer texture. - /// </summary> - public ITexture Texture { get; } - - /// <summary> - /// The base address of the buffer binding. - /// </summary> - public ulong Address { get; } - - /// <summary> - /// The size of the buffer binding in bytes. - /// </summary> - public ulong Size { get; } - - /// <summary> - /// The image or sampler binding info for the buffer texture. - /// </summary> - public TextureBindingInfo BindingInfo { get; } - - /// <summary> - /// The image format for the binding. - /// </summary> - public Format Format { get; } - - /// <summary> - /// Whether the binding is for an image or a sampler. - /// </summary> - public bool IsImage { get; } - - /// <summary> - /// Create a new buffer texture binding. - /// </summary> - /// <param name="stage">Shader stage accessing the texture</param> - /// <param name="texture">Buffer texture</param> - /// <param name="address">Base address</param> - /// <param name="size">Size in bytes</param> - /// <param name="bindingInfo">Binding info</param> - /// <param name="format">Binding format</param> - /// <param name="isImage">Whether the binding is for an image or a sampler</param> - public BufferTextureBinding( - ShaderStage stage, - ITexture texture, - ulong address, - ulong size, - TextureBindingInfo bindingInfo, - Format format, - bool isImage) - { - Stage = stage; - Texture = texture; - Address = address; - Size = size; - BindingInfo = bindingInfo; - Format = format; - IsImage = isImage; - } - } -} |
