aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Gpu
AgeCommit message (Expand)Author
2023-04-05Use index fragment shader output when dual source blend is enabled (#4404)gdkchan
2023-03-24Batch inline index buffer update (#4587)gdkchan
2023-03-24Update short cache textures if modified (#4586)gdkchan
2023-03-19Vulkan: Migrate buffers between memory types to improve GPU performance (#4540)riperiperi
2023-03-19Remove MultiRange Min/MaxAddress and rename GetSlice to Slice (#4566)gdkchan
2023-03-17Reducing memory allocations (#4537)jhorv
2023-03-14GPU: Fast path for adding one texture view to a group (#4528)riperiperi
2023-03-14Update range for remapped sparse textures instead of recreating them (#4442)riperiperi
2023-03-12GPU: Scale counter results before addition (#4471)riperiperi
2023-03-04Minor code formatting (#4498)gdkchan
2023-02-25Move gl_Layer to vertex shader if geometry is not supported (#4368)gdkchan
2023-02-23Account for multisample when calculating render target size hint (#4467)gdkchan
2023-02-21Add copy dependency for some incompatible texture formats (#4380)gdkchan
2023-02-21Mark texture as modified and sync on I2M fast path (#4449)gdkchan
2023-02-19Add support for advanced blend (part 1/2) (#2801)gdkchan
2023-02-16Clear CPU side data on GPU buffer clears (#4125)gdkchan
2023-02-16Validate dimensions before creating texture (#4430)gdkchan
2023-02-12Fix partial updates for textures. (#4401)riperiperi
2023-02-10Allow partially mapped textures with unmapped start (#4394)gdkchan
2023-02-08Limit texture cache based on total texture size (#4350)gdkchan
2023-02-08Handle mismatching texture size with copy dependencies (#4364)gdkchan
2023-02-05Insert bitcast for assignment of fragment integer outputs on GLSL (#4369)gdkchan
2023-01-23SPIR-V: Change BitfieldExtract and BitfieldInsert for SPIRV-Cross (#4336)gdkchan
2023-01-22Allow setting texture data from 1x to fix some textures resetting randomly (#...riperiperi
2023-01-21Implement CSET and CSETP shader instructions (#4318)gdkchan
2023-01-17Implement support for page sizes > 4KB (#4252)gdkchan
2023-01-17Add short duration texture cache (#3754)riperiperi
2023-01-14Fix texture flush from CPU WaitSync regression on OpenGL (#4289)gdkchan
2023-01-14Fix NRE when MemoryUnmappedHandler is called for a destroyed channel (#4285)gdkchan
2023-01-13Fix texture modified on CPU from GPU thread after being modified on GPU not b...gdkchan
2023-01-13Vulkan: Add workarounds for MoltenVK (#4202)riperiperi
2023-01-11Remove textures from cache on unmap if not mapped and modified (#4211)gdkchan
2022-12-29Use vector outputs for texture operations (#3939)gdkchan
2022-12-29Vulkan: Don't flush commands when creating most sync (#4087)riperiperi
2022-12-26GPU: Add fallback when 16-bit formats are not supported (#4108)riperiperi
2022-12-26Added Generic Math to BitUtils (#3929)Hunter
2022-12-21Implement a software ETC2 texture decoder (#4121)gdkchan
2022-12-21GPU: Force rebind when pool changes (#4129)gdkchan
2022-12-21Fix DrawArrays vertex buffer size (#4141)gdkchan
2022-12-16Implement another non-indexed draw method on GPU (#4123)gdkchan
2022-12-16GPU: Fix layered attachment write (#4131)riperiperi
2022-12-15Fix NRE when loading Vulkan shader cache with Vertex A shaders (#4124)gdkchan
2022-12-14Remove Half Conversion (#4106)Isaac Marovitz
2022-12-12Use method overloads that support trimming. Mark some types to be trimming fr...Andrey Sukharev
2022-12-10Fix Redundant Qualifer Warnings (#4091)Isaac Marovitz
2022-12-09Fix HasUnalignedStorageBuffers value when buffers are always unaligned (#4078)gdkchan
2022-12-08Fix shader FSWZADD instruction (#4069)gdkchan
2022-12-08Shader: Implement PrimitiveID (#4067)gdkchan
2022-12-06Shader: Add fallback for LDG from "ube" buffer ranges. (#4027)riperiperi
2022-12-06Fix storage buffer access when match fails (#4037)gdkchan