ryujinx/Ryujinx.Graphics.Gpu/Image
Andrey Sukharev 4da44e09cb
Make structs readonly when applicable (#4002)
* Make all structs readonly when applicable. It should reduce amount of needless defensive copies

* Make structs with trivial boilerplate equality code record structs

* Remove unnecessary readonly modifiers from TextureCreateInfo

* Make BitMap structs readonly too
2022-12-05 14:47:39 +01:00
..
AutoDeleteCache.cs
FormatInfo.cs Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01:00
FormatTable.cs
ITextureDescriptor.cs
Pool.cs
PoolCache.cs
ReductionFilter.cs
Sampler.cs
SamplerDescriptor.cs
SamplerMinFilter.cs
SamplerMipFilter.cs
SamplerPool.cs
SamplerPoolCache.cs
Texture.cs Minor improvement to Vulkan pipeline state and bindings management (#3829) 2022-11-10 13:38:38 -03:00
TextureBindingInfo.cs Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01:00
TextureBindingsManager.cs GPU: Swap bindings array instead of copying (#4003) 2022-12-04 18:18:40 +01:00
TextureCache.cs Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01:00
TextureCompatibility.cs
TextureComponent.cs
TextureDependency.cs
TextureDescriptor.cs
TextureDescriptorType.cs
TextureGroup.cs Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01:00
TextureGroupHandle.cs
TextureInfo.cs Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01:00
TextureManager.cs GPU: Swap bindings array instead of copying (#4003) 2022-12-04 18:18:40 +01:00
TextureMatchQuality.cs
TextureMsaaMode.cs
TexturePool.cs
TexturePoolCache.cs
TextureScaleMode.cs
TextureSearchFlags.cs
TextureTarget.cs
TextureViewCompatibility.cs