| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-04-04 | texture_cache/util: Remove unneeded ReadBlockUnsafe | ameerj | |
| This call was reading GPU memory into the dst buffer, which is then overwritten by the SwizzleTexture call. | |||
| 2022-04-04 | OpenGL: fix cropping | Liam | |
| 2022-04-04 | Vulkan: crop to screen dimensions if crop not explicitly requested | Liam | |
| 2022-04-04 | OpenGL: propagate face flip condition | Liam | |
| 2022-04-04 | OpenGL: flip front faces if Z scale is inverted | Liam | |
| 2022-04-02 | fix: typos | Andrea Pappacoda | |
| 2022-04-01 | Merge pull request #8128 from FernandoS27/gc-fixes | Fernando S | |
| GPU Garbage Collection: Fix regressions. | |||
| 2022-04-01 | Merge pull request #8066 from ameerj/gpu-decode-fixes | Fernando S | |
| codec: Fix GPU decoder detection on Windows and a memory leak | |||
| 2022-04-01 | GPU Garbage Collection: Fix regressions. | Fernando Sahmkow | |
| 2022-03-30 | Merge pull request #8076 from ameerj/nv-vk-msaa-scale | bunnei | |
| Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+ | |||
| 2022-03-28 | gl_rasterizer: Avoid scenario locking already owned mutex | ameerj | |
| gpu.TickWork() may lock the texture_cache and buffer_cache mutexes, which are owned by the thread prior to invoking TickWork(). Defer invoking gpu.TickWork() until the scope ends, where the owned mutexes are released. | |||
| 2022-03-26 | Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding ↵ | bunnei | |
| CPU Cached memory." | |||
| 2022-03-25 | Texture Cache: Add Cached CPU system. | Fernando Sahmkow | |
| 2022-03-24 | Merge pull request #7720 from FernandoS27/yfc-gc | bunnei | |
| First Nugget: Reworked Garbage Collection to be smarter [originally from Project YFC] | |||
| 2022-03-25 | GC: Address Feedback. | Fernando Sahmkow | |
| 2022-03-24 | hle: nvflinger: Migrate android namespace -> Service::android. | bunnei | |
| 2022-03-24 | hle: vi: Integrate new NVFlinger and HosBinderDriverServer service. | bunnei | |
| 2022-03-24 | hle: nvflinger: Move BufferTransformFlags to its own header. | bunnei | |
| 2022-03-24 | hle: nvflinger: Move PixelFormat to its own header. | bunnei | |
| 2022-03-25 | Garbage Collection: Final tuning. | Fernando Sahmkow | |
| 2022-03-25 | Buffer Cache: Tune to the levels of the new GC. | Fernando Sahmkow | |
| 2022-03-25 | Garbage Collection: Redesign the algorithm to do a better use of memory. | Fernando Sahmkow | |
| 2022-03-23 | Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+ | ameerj | |
| Nvidia Vulkan drivers 510+ crash when blitting MSAA images. Fall-back to 3D scale helpers for MSAA image scaling. | |||
| 2022-03-23 | buffer_cache: reset cached write bits after flushing invalidations | Liam | |
| 2022-03-21 | Merge pull request #8048 from ameerj/include-purge | bunnei | |
| general: Reduce unused includes across the project | |||
| 2022-03-21 | codec: Plug GPU decoder memory leak | ameerj | |
| 2022-03-21 | codec: Disable HW_FRAMES method check on Windows | ameerj | |
| It was reported that this method causes crashes on certain Linux decoding backends, hence the check to avoid it. This subsequently caused Windows GPU decoders to never be selected and always fall back to CPU decoding, disable the check on Windows for now. | |||
| 2022-03-20 | Merge pull request #7812 from FernandoS27/made-straight-from-the-nut | bunnei | |
| BufferCache: Find direction of the stream buffer increase. | |||
| 2022-03-20 | BufferCache: Find direction of the stream buffer increase. | Fernando Sahmkow | |
| 2022-03-20 | Merge pull request #8036 from ameerj/starbit-nv | Fernando S | |
| vk_texture_cache: Do not reinterpret DepthStencil source images | |||
| 2022-03-20 | Merge pull request #7840 from lioncash/bitor | bunnei | |
| texture_cache: Amend unintended bitwise OR in SynchronizeAliases | |||
| 2022-03-20 | general: Fix clang/gcc build errors | ameerj | |
| 2022-03-19 | common: Reduce unused includes | ameerj | |
| 2022-03-19 | video_core: Reduce unused includes | ameerj | |
| 2022-03-18 | general: Reduce core.h includes | ameerj | |
| 2022-03-17 | vk_texture_cache: Do not reinterpret DepthStencil source images | ameerj | |
| Fixes star pointer interactions in Super Mario Galaxy on some drivers, notably Nvidia. Co-Authored-By: Fernando S. <1731197+fernandos27@users.noreply.github.com> | |||
| 2022-03-18 | Merge pull request #8030 from liamwhite/s8d24-conversion | Fernando S | |
| Vulkan: convert S8D24 <-> ABGR8 | |||
| 2022-03-16 | Address review comments | Liam | |
| 2022-03-16 | Merge pull request #8023 from ameerj/kirby-pop-in | Fernando S | |
| maxwell_3d: Implement a safer CB data upload | |||
| 2022-03-15 | Vulkan: convert S8D24 <-> ABGR8 | Liam | |
| 2022-03-14 | maxwell_3d: Implement a safer CB data upload | ameerj | |
| This makes constant buffer uploads safer and more accurate by updating the GPU memory as soon as the CB Data method is invoked. The previous implementation was deferring the updates until a different maxwell 3d method was detected, then writing all CB data at once. | |||
| 2022-03-15 | Merge pull request #8000 from liamwhite/hagi | Fernando S | |
| Initial support for Wii Hagi emulator | |||
| 2022-03-14 | Maxwell3D: Link to override constant definition in nouveau | byte[] | |
| 2022-03-14 | Maxwell3D: restore original topology when topology overrides are disabled | byte[] | |
| 2022-03-14 | Maxwell3D: Use override constants from nouveau | Liam | |
| This fixes some incorrect rendering in Sunshine | |||
| 2022-03-12 | emit_spirv, vk_compute_pass: Resolve VS2022 compiler errors | ameerj | |
| 2022-03-11 | Maxwell3D: Restrict topology override effect to after the register is set | Liam | |
| 2022-03-11 | Maxwell3D: mark index buffers as dirty after updating counts | Liam | |
| 2022-03-10 | TextureCacheRuntime: allow converting D24S8 to ABGR8 | Liam | |
| I can't see how this would be useful, but Galaxy uses it. | |||
| 2022-03-10 | Maxwell3D: read small-index draw and primitive topology override registers | Liam | |
| This allows Galaxy and Sunshine to render for the first time. | |||
