shadPS4/src/video_core
kalaposfos13 a1ec8b0a88
Handle compute packets that are split between the ends of two command buffers (#2476)
* Squashed initial implementation

* Logging for checking if buffers are memory contiguous

* Add check to see if first instruction is valid in the next buffer to avoid false positives

* Oof

* Replace old code with IndecisiveTurtle's new, better implementation

* Add `unlikely` keyword to the split packet handling branches

Co-authored-by: TheTurtle <47210458+raphaelthegreat@users.noreply.github.com>

---------

Co-authored-by: IndecisiveTurtle <47210458+raphaelthegreat@users.noreply.github.com>
2025-03-26 00:01:21 +02:00
..
amdgpu Handle compute packets that are split between the ends of two command buffers (#2476) 2025-03-26 00:01:21 +02:00
buffer_cache video_core: Various small improvements and bug fixes (#2525) 2025-02-24 14:31:12 +02:00
host_shaders FidelityFX FSR implementation (#2624) 2025-03-12 20:33:30 +02:00
renderer_vulkan Renderer fixes (Splash + Aspect Ratio) (#2645) 2025-03-13 18:10:24 +02:00
texture_cache FidelityFX FSR implementation (#2624) 2025-03-12 20:33:30 +02:00
multi_level_page_table.h buffer_cache: Improve buffer cache locking contention (#1973) 2025-01-02 15:39:02 +02:00
page_manager.cpp buffer_cache: Improve buffer cache locking contention (#1973) 2025-01-02 15:39:02 +02:00
page_manager.h video_core: Use adaptive mutex on Linux (#2105) 2025-01-17 23:47:38 -08:00
renderdoc.cpp Fix loading RenderDoc in offline mode for Linux (#1968) 2024-12-29 12:36:29 +02:00
renderdoc.h Use fs::path::native whenever possible, avoid unnecessary fs->string conversions in GUI code (#1064) 2024-09-26 11:41:59 +03:00