aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs
AgeCommit message (Expand)AuthorFilesLines
2024-07-17Vulkan: Defer guest barriers, and improve image barrier timings (#7012)1.1.1352riperiperi1-85/+16
2024-07-10Use draw clear on Adreno, instead of vkCmdClearAttachments (#7013)1.1.1345gdkchan1-1/+1
2024-07-09Force dynamic state update after rasterizer discard disable (#7007)1.1.1344gdkchan1-0/+7
2024-07-07Disable descriptor set template updates for buffer textures on Adreno (#7002)1.1.1342gdkchan1-1/+1
2024-05-26Allow texture arrays to use separate descriptor sets on Vulkan (#6870)1.1.1323gdkchan1-6/+10
2024-05-23Workaround AMD bug on logic op with float framebuffer (#6852)1.1.1320gdkchan1-0/+1
2024-04-07Add support for large sampler arrays on Vulkan (#6489)1.1.1267gdkchan1-0/+20
2024-04-06Vulkan: Skip draws when patches topology is used without a tessellation shade...1.1.1259gdkchan1-0/+1
2024-02-17Vulkan: Improve texture barrier usage, timing and batching (#6240)1.1.1199riperiperi1-7/+30
2024-02-16Vulkan: Use push descriptors for uniform bindings when possible (#6154)1.1.1198riperiperi1-1/+1
2024-01-31Vulkan: Add Render Pass / Framebuffer Cache (#6182)1.1.1154riperiperi1-87/+11
2024-01-26Allow skipping draws with broken pipeline variants on Vulkan (#5807)1.1.1139gdkchan1-39/+83
2024-01-20Vulkan: Use templates for descriptor updates (#6014)1.1.1116riperiperi1-1/+1
2024-01-16Vulkan: Cache delegate for EndRenderPass (#6132)1.1.1111riperiperi1-0/+2
2023-12-04editorconfig: Set default encoding to UTF-8 (#5793)1.1.1095TSRBerry1-1/+1
2023-11-15Migrate to .NET 8 (#5887)1.1.1084Zoltan Csizmadia1-1/+1
2023-09-14Fix some Vulkan validation errors (mostly related to barriers) (#5603)1.1.1014gdkchan1-2/+14
2023-08-18Implement support for masked stencil clears on Vulkan (#5589)1.1.997gdkchan1-4/+2
2023-08-14Vulkan: Buffer Mirrors for MacOS performance (#4899)1.1.988riperiperi1-25/+45
2023-07-24Add workflow to automatically check code style issues for PRs (#4670)1.1.969TSRBerry1-0/+2
2023-07-14Fix some Vulkan validation errors (#5452)1.1.961gdkchan1-9/+16
2023-07-11Move support buffer update out of the backends (#5411)1.1.959gdkchan1-73/+1
2023-07-11MacOS: Allow barriers inside a render pass for non-Apple GPUs and don't treat...1.1.958gleng1-2/+2
2023-07-01[Ryujinx.Graphics.Vulkan] Address dotnet-format issues (#5378)1.1.946TSRBerry1-49/+54
2023-05-31Skip draws with zero vertex count (#5149)1.1.846gdkchan1-2/+2
2023-05-29Make sure blend is disabled if render target has integer format (#5122)1.1.840gdkchan1-0/+1
2023-05-29Workaround for MoltenVK barrier issues (#5118)1.1.839gdkchan1-0/+13
2023-05-29Fix incorrect vertex attribute format change (#5112)1.1.838gdkchan1-1/+0
2023-05-28Add support for VK_EXT_depth_clip_control. (#5027)1.1.835cstamford1-2/+6
2023-05-18Fix Vulkan blit-like operations swizzle (#5003)1.1.805gdkchan1-0/+5
2023-05-08Vulkan: Batch vertex buffer updates (#4843)1.1.769riperiperi1-11/+32
2023-05-03Vulkan: Record modifications after changing the framebuffer (#4775)1.1.745riperiperi1-1/+1
2023-04-27Move solution and projects to srcTSR Berry1-0/+1742