mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2026-04-27 08:53:03 +00:00
* Vulkan: Add Render Pass / Framebuffer Cache Cache is owned by each texture view. - Window's way of getting framebuffer cache for swapchain images is really messy - it creates a TextureView out of just a vk image view, with invalid info and no storage. * Clear up limited use of alternate TextureView constructor * Formatting and messages * More formatting and messages I apologize for `_colorsCanonical[index]?.Storage?.InsertReadToWriteBarrier`, the compiler made me do it * Self review, change GetFramebuffer to GetPassAndFramebuffer * Avoid allocations on Remove for HashTableSlim * Member can be readonly * Generate texture create info for swapchain images * Improve hashcode * Remove format, samples, size and isDepthStencil when possible Tested in a number of games, seems fine. * Removed load op barriers These can be introduced later. * Reintroduce UpdateModifications Technically meant to be replaced by load op stuff. |
||
|---|---|---|
| .. | ||
| Shaders | ||
| Textures | ||
| FsrScalingFilter.cs | ||
| FxaaPostProcessingEffect.cs | ||
| IPostProcessingEffect.cs | ||
| IScalingFilter.cs | ||
| SmaaConstants.cs | ||
| SmaaPostProcessingEffect.cs | ||