aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs
diff options
context:
space:
mode:
authorgdkchan <gab.dark.100@gmail.com>2024-09-17 15:52:30 -0300
committerGitHub <noreply@github.com>2024-09-17 15:52:30 -0300
commiteb8132b627d3c0285dd199f4e40c6f3800bdb22d (patch)
tree970a119909a0dd901bbd8cb5454b725a08e329b3 /src/Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs
parentccf96bf5e673456ec80f72725e4c9afa4e4c5a85 (diff)
Change image format view handling to allow view incompatible formats (#7311)
* Allow creating texture aliases on texture pool * Delete old image format override code * New format incompatible alias * Missing bounds check * GetForBinding now takes FormatInfo * Make FormatInfo struct more compact
Diffstat (limited to 'src/Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs')
-rw-r--r--src/Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs b/src/Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs
index bf0beffa..1a3fde5b 100644
--- a/src/Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs
+++ b/src/Ryujinx.Graphics.Gpu/Memory/BufferTextureBinding.cs
@@ -31,11 +31,6 @@ namespace Ryujinx.Graphics.Gpu.Memory
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; }
@@ -47,21 +42,18 @@ namespace Ryujinx.Graphics.Gpu.Memory
/// <param name="texture">Buffer texture</param>
/// <param name="range">Physical ranges of memory where the buffer texture data is located</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,
MultiRange range,
TextureBindingInfo bindingInfo,
- Format format,
bool isImage)
{
Stage = stage;
Texture = texture;
Range = range;
BindingInfo = bindingInfo;
- Format = format;
IsImage = isImage;
}
}