aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Vulkan
AgeCommit message (Expand)Author
2024-09-17Change image format view handling to allow view incompatible formats (#7311)gdkchan
2024-09-17Add area sampling scaler to allow for super-sampled anti-aliasing. (#7304)ZenoArrows
2024-09-01Vulkan: Feedback loop detection and barriers (#7226)riperiperi
2024-09-01Vulkan: Update Silk.NET to 2.21 (#7266)riperiperi
2024-08-21Fix NRE when using buffer image array (#7159)gdkchan
2024-08-03replace ByteMemoryPool usage in Ryujinx.Graphics (#7129)jhorv
2024-07-30Vulkan: Force topology to PatchList for Tessellation (#7102)riperiperi
2024-07-25Vulkan: Add missing barriers for texture to buffer copy (#7092)riperiperi
2024-07-17Vulkan: Defer guest barriers, and improve image barrier timings (#7012)riperiperi
2024-07-16Remove CommandBufferScoped Dependencies (#6958)Isaac Marovitz
2024-07-15misc: Re-order and manually update DriverID to name. (#7027)MutantAura
2024-07-10Use draw clear on Adreno, instead of vkCmdClearAttachments (#7013)gdkchan
2024-07-09Force dynamic state update after rasterizer discard disable (#7007)gdkchan
2024-07-07Disallow concurrent fence waits on Adreno (#7001)gdkchan
2024-07-07Disable descriptor set template updates for buffer textures on Adreno (#7002)gdkchan
2024-07-07Force Vulkan swapchain re-creation when window size changes (#7003)gdkchan
2024-06-26Resolve some Vulkan validation errors (#6915)sunshineinabox
2024-06-02Vulkan separate descriptor set fixes (#6895)gdkchan
2024-06-02GPU: Remove unused dynamic state and pipeline settings (#6796)sunshineinabox
2024-06-02New pooled memory types (#6821)jhorv
2024-05-26Allow texture arrays to use separate descriptor sets on Vulkan (#6870)gdkchan
2024-05-23Workaround bug on logic op with float framebuffer (#6858)Piplup
2024-05-23Workaround AMD bug on logic op with float framebuffer (#6852)gdkchan
2024-05-19GPU: Migrate buffers on GPU project, pre-emptively flush device local mapping...riperiperi
2024-05-14Add support for bindless textures from storage buffer on Vulkan (#6721)gdkchan
2024-04-22Add support for bindless textures from shader input (vertex buffer) on Vulkan...gdkchan
2024-04-19Do not compare Span<T> to 'null' or 'default' (#6683)Marco Carvalho
2024-04-14Texture loading: reduce memory allocations (#6623)jhorv
2024-04-11Account for swapchain image count change after re-creation (#6652)gdkchan
2024-04-07Add support for large sampler arrays on Vulkan (#6489)gdkchan
2024-04-06Vulkan: Fix swapchain image view leak (#6509)gdkchan
2024-04-06Vulkan: Skip draws when patches topology is used without a tessellation shade...gdkchan
2024-03-27UI: Friendly driver name reporting. (#6530)MutantAura
2024-03-26Disable push descriptors for Intel ARC GPUs on Windows (#6551)gdkchan
2024-03-21Updates the default value for BufferedQuery (#6351)Matt Heins
2024-03-16chore: remove repetitive words (#6500)standstaff
2024-03-14Consider Polygon as unsupported is triangle fans are unsupported on Vulkan (#...gdkchan
2024-02-22Vulkan: Properly reset barrier batch when splitting due to mismatching flags ...riperiperi
2024-02-21Vulkan: Disable push descriptors on older NVIDIA GPUs (#6340)riperiperi
2024-02-21Vulkan: Fix barrier batching past limit (#6339)riperiperi
2024-02-17Vulkan: Improve texture barrier usage, timing and batching (#6240)riperiperi
2024-02-16Vulkan: Use push descriptors for uniform bindings when possible (#6154)riperiperi
2024-02-15Implement X8Z24 texture format (#6315)gdkchan
2024-02-15Remove Vulkan SubgroupSizeControl enablement code (#6317)gdkchan
2024-02-11Fix mip offset/size for full 3D texture upload on Vulkan (#6294)gdkchan
2024-02-08Implement BGR10A2 render target format (#6273)gdkchan
2024-01-31Vulkan: Add Render Pass / Framebuffer Cache (#6182)riperiperi
2024-01-26Allow skipping draws with broken pipeline variants on Vulkan (#5807)gdkchan
2024-01-26Use driver name instead of vendor name in the status bar for Vulkan. (#6146)Elijah
2024-01-25Vulkan: Use staging buffer for temporary constants (#6168)riperiperi