summaryrefslogtreecommitdiff
path: root/src/video_core/buffer_cache (unfollow)
Commit message (Expand)AuthorFilesLines
2024-02-27general: workarounds for SMMU syncing issues (#12749)Gravatar liamwhite1-1/+4
2024-02-27buffer_cache: avoid overflow in usage tracker (#13166)Gravatar liamwhite1-0/+6
2024-02-13buffer_cache: use mapped range with large vertex buffer sizeGravatar Liam1-1/+1
2024-02-11caches: make critical reclamation less eager and possible in more casesGravatar Liam1-1/+1
2024-02-05Common: Rename SplitRangeSet to OverlapRangeSetGravatar Fernando Sahmkow1-1/+1
2024-02-05Buffer Cache: Refactor to use Range sets insteadGravatar Fernando Sahmkow2-278/+103
2024-02-04VideoCore: Move Slot Vector to CommonGravatar Fernando Sahmkow1-3/+3
2024-01-18Core: Eliminate core/memory dependancies.Gravatar Fernando Sahmkow3-15/+14
2024-01-18Core: Clang format and other small issues.Gravatar Fernando Sahmkow2-6/+6
2024-01-18SMMU: Initial adaptation to video_core.Gravatar Fernando Sahmkow5-289/+304
2024-01-07Fix typos in video_coreGravatar Viktor Szépe1-2/+2
2023-12-17Revert "video_core: use interval map for page count tracking"Gravatar liamwhite1-1/+1
2023-12-14video_core: use interval map for page count trackingGravatar Liam1-1/+1
2023-11-26video_core: fix mac compileGravatar Liam1-2/+2
2023-11-18Buffer Cache: Eliminate clears on Indirect buffersGravatar Fernando Sahmkow1-5/+0
2023-11-12renderer_vulkan: Introduce separate cmd buffer for uploadsGravatar GPUCode3-66/+114
2023-10-31shader_recompiler: Align SSBO offsets in GlobalMemory functionsGravatar Ameer J1-1/+2
2023-10-31buffer_cache: Apply storage buffer alignment only to the offsetGravatar Ameer J1-8/+12
2023-10-31shader_recompiler: Align SSBO offsets to meet host requirementsGravatar Ameer J1-3/+8
2023-10-23Add missing dowhile loops around FindBuffer callsGravatar Kelebek11-6/+7
2023-10-05Mark a buffer GPU modified after the buffers are confirmed, do not double syn...Gravatar Kelebek11-22/+24
2023-09-23Query Cache: address issuesGravatar Fernando Sahmkow2-5/+4
2023-09-23Query Cachge: Fully rework Vulkan's query cacheGravatar Fernando Sahmkow2-6/+25
2023-08-27Buffer Cache: fix discard writes.Gravatar Fernando Sahmkow1-1/+9
2023-08-23video_core: set vertex buffer num to 16, because mvk have when using more tha...Gravatar Feng Chen1-0/+4
2023-07-15buffer_cache: Increase number of texture buffersGravatar GPUCode2-1/+11
2023-07-02Use spans over guest memory where possible instead of copying data.Gravatar Kelebek11-3/+4
2023-06-28Memory Tracking: Optimize tracking to only use atomic writes when contested w...Gravatar Fernando Sahmkow2-2/+18
2023-06-28MemoryTracking: Initial setup of atomic writes.Gravatar Fernando Sahmkow2-3/+25
2023-06-22Remove memory allocations in some hot pathsGravatar Kelebek12-4/+4
2023-06-17Synchronize vertex buffer even when it doesn't require bindingGravatar Kelebek11-3/+6
2023-06-13buffer_cache_base: Specify buffer type in HostBindingsGravatar Morph2-5/+6
2023-06-08Combine vertex/transform feedback buffer binding into a single callGravatar Kelebek12-22/+71
2023-05-30Skip BufferCache tickframe with no channel state setGravatar Kelebek11-1/+5
2023-05-28OpenGL: Make use of persistent buffer maps in buffer cache downloadsGravatar ameerj2-6/+5
2023-05-27Move buffer bindings to per-channel stateGravatar Kelebek13-209/+227
2023-05-26Fix buffer overlap checking skipping a page for stream score right expandGravatar Kelebek11-3/+3
2023-05-23video_core: tune garbage collection aggressivenessGravatar Liam1-2/+2
2023-05-23textures: add BC1 and BC3 compressors and recompression settingGravatar Liam1-1/+1
2023-05-15Buffer Cache: Clear sync code.Gravatar Fernando Sahmkow2-28/+4
2023-05-09Swap order of checking/setting region modifications in the buffer_cacheGravatar Kelebek11-4/+4
2023-05-07Buffer Cache: disable reactive flushing in it.Gravatar Fernando Sahmkow1-9/+2
2023-05-07Buffer cache: always use async buffer downloads and fix regression.Gravatar Fernando Sahmkow3-61/+68
2023-05-07Settings: add option to enable / disable reactive flushingGravatar Fernando Sahmkow1-3/+6
2023-05-07GPU: Add Reactive flushingGravatar Fernando Sahmkow5-13/+76
2023-05-02video_core: fix build on Apple ClangGravatar Liam2-3/+5
2023-05-01BufferCache: Fixes and address feedbackGravatar Fernando Sahmkow5-321/+240
2023-04-29Buffer Cache: Release stagging buffers on tick frameGravatar Fernando Sahmkow2-12/+22
2023-04-29Clang: format and ficx compile errors.Gravatar Fernando Sahmkow4-67/+77
2023-04-29Implement Async downloads in normal and fix a few issues.Gravatar Fernando Sahmkow3-39/+61