aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/buffer_cache
AgeCommit message (Expand)Author
2024-02-20Merge pull request #10529 from liamwhite/critical-spacingMatías Locatti
2024-02-13buffer_cache: use mapped range with large vertex buffer sizeLiam
2024-02-11caches: make critical reclamation less eager and possible in more casesLiam
2024-02-05Common: Rename SplitRangeSet to OverlapRangeSetFernando Sahmkow
2024-02-05Buffer Cache: Refactor to use Range sets insteadFernando Sahmkow
2024-02-04VideoCore: Move Slot Vector to CommonFernando Sahmkow
2024-01-18Core: Eliminate core/memory dependancies.Fernando Sahmkow
2024-01-18Core: Clang format and other small issues.Fernando Sahmkow
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2024-01-07Fix typos in video_coreViktor Szépe
2023-12-17Revert "video_core: use interval map for page count tracking"liamwhite
2023-12-14video_core: use interval map for page count trackingLiam
2023-11-29Merge pull request #12194 from liamwhite/fruit-companyliamwhite
2023-11-26Merge branch 'master' into ssbo-alignAmeer J
2023-11-26video_core: fix mac compileLiam
2023-11-26Merge pull request #11535 from GPUCode/upload_cmdbufFernando S
2023-11-18Buffer Cache: Eliminate clears on Indirect buffersFernando Sahmkow
2023-11-12renderer_vulkan: Introduce separate cmd buffer for uploadsGPUCode
2023-10-31shader_recompiler: Align SSBO offsets in GlobalMemory functionsAmeer J
2023-10-31buffer_cache: Apply storage buffer alignment only to the offsetAmeer J
2023-10-31shader_recompiler: Align SSBO offsets to meet host requirementsAmeer J
2023-10-23Add missing dowhile loops around FindBuffer callsKelebek1
2023-10-17Merge pull request #11349 from vonchenplus/buffer_cache_crashliamwhite
2023-10-05Mark a buffer GPU modified after the buffers are confirmed, do not double syn...Kelebek1
2023-09-23Query Cache: address issuesFernando Sahmkow
2023-09-23Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow
2023-08-27Buffer Cache: fix discard writes.Fernando Sahmkow
2023-08-23video_core: set vertex buffer num to 16, because mvk have when using more tha...Feng Chen
2023-07-15buffer_cache: Increase number of texture buffersGPUCode
2023-07-02Use spans over guest memory where possible instead of copying data.Kelebek1
2023-06-28Memory Tracking: Optimize tracking to only use atomic writes when contested w...Fernando Sahmkow
2023-06-28MemoryTracking: Initial setup of atomic writes.Fernando Sahmkow
2023-06-22Remove memory allocations in some hot pathsKelebek1
2023-06-17Synchronize vertex buffer even when it doesn't require bindingKelebek1
2023-06-13buffer_cache_base: Specify buffer type in HostBindingsMorph
2023-06-08Combine vertex/transform feedback buffer binding into a single callKelebek1
2023-06-07Merge pull request #10476 from ameerj/gl-memory-mapsliamwhite
2023-06-01Merge pull request #10091 from Kelebek1/bc_buggggggliamwhite
2023-05-30Skip BufferCache tickframe with no channel state setKelebek1
2023-05-28OpenGL: Make use of persistent buffer maps in buffer cache downloadsameerj
2023-05-27Move buffer bindings to per-channel stateKelebek1
2023-05-26Fix buffer overlap checking skipping a page for stream score right expandKelebek1
2023-05-24Merge pull request #10422 from liamwhite/gcFernando S
2023-05-23video_core: tune garbage collection aggressivenessLiam
2023-05-23textures: add BC1 and BC3 compressors and recompression settingLiam
2023-05-15Buffer Cache: Clear sync code.Fernando Sahmkow
2023-05-09Swap order of checking/setting region modifications in the buffer_cacheKelebek1
2023-05-07Buffer Cache: disable reactive flushing in it.Fernando Sahmkow
2023-05-07Buffer cache: always use async buffer downloads and fix regression.Fernando Sahmkow
2023-05-07Settings: add option to enable / disable reactive flushingFernando Sahmkow