aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Gpu
AgeCommit message (Expand)Author
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
2022-12-06Fix shaders with global memory access from unknown locations (#4029)gdkchan
2022-12-05Restrict shader storage buffer search when match fails (#4011)gdkchan
2022-12-05Make structs readonly when applicable (#4002)Andrey Sukharev
2022-12-04Allow SNorm buffer texture formats on Vulkan (#3957)gdkchan
2022-12-04GPU: Use lazy checks for specialization state (#4004)riperiperi
2022-12-04GPU: Swap bindings array instead of copying (#4003)riperiperi
2022-12-01GPU: Track buffer migrations and flush source on incomplete copy (#3952)riperiperi
2022-11-30Remove shader dependency on SPV_KHR_shader_ballot and SPV_KHR_subgroup_vote e...gdkchan
2022-11-30Ensure that vertex attribute buffer index is valid on GPU (#3942)gdkchan
2022-11-25Fix CB0 alignment with addresses used for 8/16-bit LDG/STG (#3897)riperiperi
2022-11-24GPU: Don't trigger uploads for redundant buffer updates (#3828)riperiperi
2022-11-24GAL: Send all buffer assignments at once rather than individually (#3881)riperiperi
2022-11-24GPU: Access non-prefetch command buffers directly (#3882)riperiperi
2022-11-24GPU: Relax locking on Buffer Cache (#3883)riperiperi
2022-11-21Do not update shader state for DrawTextures (#3876)gdkchan
2022-11-19Unsubscribe MemoryUnmappedHandler even when GPU channel is destroyed (#3872)gdkchan
2022-11-19Fix shader cache on Vulkan when geometry shaders are inserted (#3868)gdkchan
2022-11-18Move gl_Layer from vertex to geometry if GPU does not support it on vertex (#...gdkchan
2022-11-18Gpu: Fix thread safety of ReregisterRanges (#3865)riperiperi
2022-11-18Prune ForceDirty and CheckModified caches on unmap (#3862)riperiperi
2022-11-18SPIR-V: Fix unscaling helper not being able to find Array textures (#3863)riperiperi
2022-11-17GPU: Eliminate CB0 accesses when storage buffer accesses are resolved (#3847)riperiperi
2022-11-16Implement HLE macro for DrawElementsIndirect (#3748)gdkchan
2022-11-12Use vector transform feedback outputs if possible (#3832)gdkchan
2022-11-11Fix VertexId and InstanceId on Vulkan (#3833)gdkchan
2022-11-10Minor improvement to Vulkan pipeline state and bindings management (#3829)gdkchan
2022-11-09infra: Migrate to .NET 7 (#3795)Mary-nyan
2022-11-03Ensure all pending draws are done before compute dispatch (#3822)gdkchan
2022-11-02Vulkan: Implement multisample <-> non-multisample copies and depth-stencil re...gdkchan
2022-10-29SPIR-V: Fix tessellation control shader output types (#3807)gdkchan
2022-10-21Vulkan: Fix vertex position Z conversion with geometry shader passthrough (#3...gdkchan
2022-10-15Improve shader BRX instruction code generation (#3759)gdkchan
2022-10-09Fix disposed textures being updated on TextureBindingsManager (#3750)gdkchan
2022-10-08GPU: Pass SpanOrArray for Texture SetData to avoid copy (#3745)riperiperi
2022-10-03Fix shader SULD (bindless) instruction using wrong register as handle (#3732)gdkchan
2022-10-02Allow Surface Flinger frame enqueue after process has exited (#3733)gdkchan
2022-10-01Fix incorrect tessellation inputs/outputs (#3728)gdkchan
2022-09-19Allow bindless textures with handles from unbound constant buffer (#3706)gdkchan
2022-09-19Avalonia - Use embedded window for avalonia (#3674)Emmanuel Hansen
2022-09-13Fix bindless 1D textures having a buffer type on the shader (#3697)gdkchan
2022-09-11Scale SamplesPassed counter by RT scale on report (#3680)riperiperi
2022-09-10Do not output ViewportIndex on SPIR-V if GPU does not support it (#3644)gdkchan
2022-09-10Rebind textures if format changes or they're buffer texturesriperiperi