1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2025-01-26 04:23:48 +00:00
Ryujinx/src/Ryujinx.Graphics.GAL
gdkchan 3e6e0e4afa
Add support for large sampler arrays on Vulkan (#6489)
* Add support for large sampler arrays on Vulkan

* Shader cache version bump

* Format whitespace

* Move DescriptorSetManager to PipelineLayoutCacheEntry to allow different pool sizes per layout

* Handle array textures with different types on the same buffer

* Somewhat better caching system

* Avoid useless buffer data modification checks

* Move redundant bindings update checking to the backend

* Fix an issue where texture arrays would get the same bindings across stages on Vulkan

* Backport some fixes from part 2

* Fix typo

* PR feedback

* Format whitespace

* Add some missing XML docs
2024-04-07 18:25:55 -03:00
..
Multithreading
AddressMode.cs
AdvancedBlendDescriptor.cs
AdvancedBlendOp.cs
AdvancedBlendOverlap.cs
AntiAliasing.cs
BlendDescriptor.cs
BlendFactor.cs
BlendOp.cs
BufferAccess.cs
BufferAssignment.cs
BufferHandle.cs
BufferRange.cs
Capabilities.cs
ColorF.cs
CompareMode.cs
CompareOp.cs
CounterType.cs
DepthMode.cs
DepthStencilMode.cs
DepthTestDescriptor.cs
DeviceInfo.cs
Extents2D.cs
Extents2DF.cs
Face.cs
Format.cs
FrontFace.cs
HardwareInfo.cs
ICounterEvent.cs
IImageArray.cs
ImageCrop.cs
IndexType.cs
IPipeline.cs
IProgram.cs
IRenderer.cs
ISampler.cs
ITexture.cs
ITextureArray.cs
IWindow.cs
LogicalOp.cs
MagFilter.cs
MinFilter.cs
MultisampleDescriptor.cs
Origin.cs
PinnedSpan.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
PolygonMode.cs
PolygonModeMask.cs
PrimitiveTopology.cs
ProgramLinkStatus.cs
ProgramPipelineState.cs
Rectangle.cs
ResourceLayout.cs
Ryujinx.Graphics.GAL.csproj
SamplerCreateInfo.cs
ScreenCaptureImageInfo.cs
ShaderInfo.cs
ShaderSource.cs
StencilOp.cs
StencilTestDescriptor.cs
SwizzleComponent.cs
Target.cs
TextureCreateInfo.cs
TextureReleaseCallback.cs
UpscaleType.cs
VertexAttribDescriptor.cs
VertexBufferDescriptor.cs
Viewport.cs
ViewportSwizzle.cs