90 Commits (34ac9b4d7e71198503d7fca88c0494e1f97701e7)

Author SHA1 Message Date
Fernando Sahmkow 1ae4b684ff Buffer cache: Fixes, Clang and Feedback. 5 years ago
Fernando Sahmkow a0eb3f8a3e Buffer Cache: Fixes to DMA Copy. 5 years ago
Fernando Sahmkow 8039be8b19 BufferCache: fix clearing on forced download. 5 years ago
Fernando Sahmkow b780d5b5c5 DMAEngine: Accelerate BufferClear 5 years ago
Fernando Sahmkow bc19d28963 accelerateDMA: Fixes and feedback. 5 years ago
Fernando Sahmkow be1a3f7a0f accelerateDMA: Accelerate Buffer Copies. 5 years ago
Fernando Sahmkow 977904dd84 Buffer Cache: Address Feedback. 5 years ago
Fernando Sahmkow 5e78ad4378 Buffer Cache: Fix GCC copmpile error 5 years ago
Fernando Sahmkow 2c8f4ed27f BufferCache: Additional download fixes. 5 years ago
Fernando Sahmkow f75544a943 Buffer Cache: Revert unnecessary range reduction. 5 years ago
Fernando Sahmkow cf38faee9b Fence Manager: Force ordering on WFI. 5 years ago
Fernando Sahmkow 73638ca593 Buffer Cache: Eliminate the AC Hack as the base game is fixed in Hades. 5 years ago
Fernando Sahmkow 63915bf2de Fence Manager: Add fences on Reference Count. 5 years ago
Fernando Sahmkow 35327dbde3 Videocore: Address Feedback & CLANG Format. 5 years ago
Fernando Sahmkow 0e4d4b4beb Buffer Cache: Fix High Downloads and don't predownload on Extreme. 5 years ago
ReinUsesLisp 9476309d53 buffer_cache: Only flush downloaded size 5 years ago
ReinUsesLisp b4894faeae buffer_cache/texture_cache: Make GC functions private 5 years ago
ReinUsesLisp e79d02bf38 buffer_cache: Silence implicit cast warning 5 years ago
Wunkolo 4569f39c7c common: Replace common_sizes into user-literals 5 years ago
Fernando Sahmkow ca6f47c686 Reaper: Change memory restrictions on TC depending on host memory on VK. 5 years ago
Fernando Sahmkow 0dd98842bf Reaper: Address Feedback. 5 years ago
Fernando Sahmkow 954ad2a61e Reaper: Setup settings and final tuning. 5 years ago
Fernando Sahmkow d8ad6aa187 Reaper: Tune it up to be an smart GC. 5 years ago
ReinUsesLisp a11bc4a382 Initial Reaper Setup 5 years ago
Markus Wick 6755025310 Fix GCC undefined behavior sanitizer. 5 years ago
ameerj 859ba21f6d buffer_cache: Simplify uniform disabling logic 5 years ago
Markus Wick 5a8cd1b118 Fix two GCC 11 warnings: Unneeded copies. 5 years ago
ameerj acf22336ec buffer_cache: Ensure null buffers cannot take the fast uniform bind path 5 years ago
bunnei a4c6712a4b common: Move settings to common from core. 5 years ago
ReinUsesLisp 5ad62e7bfc buffer_cache: Heuristically decide to skip cache on uniform buffers 5 years ago
ReinUsesLisp 0b8b961442 buffer_cache: Add extra bytes to guest SSBOs 5 years ago
ReinUsesLisp 3da87d3f12 gl_buffer_cache: Drop interop based parameter buffer workarounds 5 years ago
ReinUsesLisp 2b95c137ff buffer_cache: Heuristically detect stream buffers 5 years ago
ReinUsesLisp ec9354d6d9 buffer_cache: Split CreateBuffer in separate functions 5 years ago
ReinUsesLisp a02b4e1df6 buffer_cache: Skip cache on small uploads on Vulkan 5 years ago
ReinUsesLisp 35df1d1864 vk_staging_buffer_pool: Add stream buffer for small uploads 5 years ago
ReinUsesLisp 82c2601555 video_core: Reimplement the buffer cache 5 years ago
ReinUsesLisp 9d8ca6cc4a buffer_base: Add support for cached CPU writes 5 years ago
Lioncash 40acc2c079 video_core: Resolve -Wdocumentation warnings 5 years ago
ReinUsesLisp a4bfae1b55 buffer_cache/buffer_base: Add a range tracking buffer container 5 years ago
ReinUsesLisp 9764c13d6d video_core: Rewrite the texture cache 5 years ago
Lioncash 09fa1d6a73 video_core: Make use of ordered container contains() where applicable 5 years ago
Lioncash 5d2f18fbcd buffer_block: Mark interface as nodiscard where applicable 5 years ago
Lioncash 3954f14c6d buffer_block: Remove unnecessary includes 5 years ago
comex b8fbf6969c map_interval: Change field order to address uninitialized field warning 6 years ago
ReinUsesLisp 9e87193725 video_core: Remove all Core::System references in renderer 6 years ago
Lioncash 26c6c71837 buffer_cache: Eliminate redundant map lookup in MarkRegionAsWritten() 6 years ago
lat9nq 63d23835ef
configuration: implement per-game configurations (#4098) 6 years ago
ReinUsesLisp 6481d91e4a gl_buffer_cache: Copy to buffers created as STREAM_READ before downloading 6 years ago
ReinUsesLisp 32a2dcd415 buffer_cache: Use buffer methods instead of cache virtual methods 6 years ago