aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Gpu
AgeCommit message (Expand)Author
2024-09-26Convert MaxTextureCacheCapacity to Dynamic MaxTextureCacheCapacity for High R...MaxLastBreath
2024-09-26GPU: Ensure all clip distances are initialized when used (#7363)riperiperi
2024-09-19Shader: Assume the only remaining source is the right one when all others are...gdkchan
2024-09-19Add support for sampler sRGB disable (#7312)gdkchan
2024-09-18Replace passing by IMemoryOwner<byte> with passing by concrete MemoryOwner<by...jhorv
2024-09-18Implement support for shader ATOM.EXCH instruction (#7320)gdkchan
2024-09-17Change image format view handling to allow view incompatible formats (#7311)gdkchan
2024-09-15Implement fast DMA texture to texture copy (#7299)gdkchan
2024-09-01Fix incorrect depth texture 3D flag (#7262)gdkchan
2024-08-31Make HLE project AOT friendly (#7085)Emmanuel Hansen
2024-08-21Fix NRE when using buffer image array (#7159)gdkchan
2024-08-12Clamp amount of mipmap levels to max allowed for all backends (#7197)gdkchan
2024-08-03replace ByteMemoryPool usage in Ryujinx.Graphics (#7129)jhorv
2024-07-30Fix shader RegisterUsage pass only taking first operation dest into account (...gdkchan
2024-07-17Vulkan: Defer guest barriers, and improve image barrier timings (#7012)riperiperi
2024-06-16Extend bindless elimination to catch a few more specific cases (#6921)gdkchan
2024-06-02Vulkan separate descriptor set fixes (#6895)gdkchan
2024-06-02Avoid inexact read with 'Stream.Read' (#6847)Marco Carvalho
2024-05-26Vulkan: Extend full bindless to cover cases with phi nodes (#6853)gdkchan
2024-05-26misc: Change disk shader cache compression algorithm to `Brotli` (RFC 7932) (...MutantAura
2024-05-26Allow texture arrays to use separate descriptor sets on Vulkan (#6870)gdkchan
2024-05-19GPU: Migrate buffers on GPU project, pre-emptively flush device local mapping...riperiperi
2024-05-16Change Deflate compression level to `Fastest`. (#6812)MutantAura
2024-05-14Add missing lock on texture cache UpdateMapping method (#6657)gdkchan
2024-05-14Make TextureGroup.ClearModified thread safe (#6686)gdkchan
2024-05-14Add support for bindless textures from storage buffer on Vulkan (#6721)gdkchan
2024-05-08Replace "List.ForEach" for "foreach" (#6783)Marco Carvalho
2024-04-22Add support for bindless textures from shader input (vertex buffer) on Vulkan...gdkchan
2024-04-20End render target lifetime on syncpoint increment (#6687)gdkchan
2024-04-18Fix unmapped address check when reading texture handles (#6679)gdkchan
2024-04-14Texture loading: reduce memory allocations (#6623)jhorv
2024-04-09Use ResScaleUnsupported flag for texture arrays (#6626)gdkchan
2024-04-09Fast D32S8 2D depth texture copy (#6636)gdkchan
2024-04-07Add support for large sampler arrays on Vulkan (#6489)gdkchan
2024-04-03Stop clearing Modified flag on DiscardData (#6591)gdkchan
2024-03-26Implement host tracked memory manager mode (#6356)gdkchan
2024-03-16chore: remove repetitive words (#6500)standstaff
2024-03-14GPU: Rebind RTs if scale changes when binding textures (#6493)riperiperi
2024-03-14Separate guest/host tracking + unaligned protection (#6486)riperiperi
2024-03-13Update AutoDeleteCache.cs (#6471)Keaton
2024-03-13Fix geometry shader passthrough issue (#6462)Nicolas Abram
2024-03-10Fix lost copy and swap problem on shader SSA deconstruction (#6455)gdkchan
2024-02-24Change packed aliasing formats to UInt (#6358)gdkchan
2024-02-22Implement virtual buffer dependencies (#6190)gdkchan
2024-02-17Vulkan: Improve texture barrier usage, timing and batching (#6240)riperiperi
2024-02-15Implement X8Z24 texture format (#6315)gdkchan
2024-02-10Force CPU copy for non-identity DMA remap (#6293)gdkchan
2024-02-08Implement BGR10A2 render target format (#6273)gdkchan
2024-02-08Clamp vertex buffer size to mapped size if too high (#6272)gdkchan
2024-02-04Revert change to skip flush when range size is 0 (#6254)gdkchan