summaryrefslogtreecommitdiff
path: root/src/video_core/buffer_cache/buffer_cache.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* general: workarounds for SMMU syncing issues (#12749)Gravatar liamwhite2024-02-271-1/+4
* Merge pull request #10529 from liamwhite/critical-spacingGravatar Matías Locatti2024-02-201-1/+1
|\
| * caches: make critical reclamation less eager and possible in more casesGravatar Liam2024-02-111-1/+1
* | buffer_cache: use mapped range with large vertex buffer sizeGravatar Liam2024-02-131-1/+1
|/
* Buffer Cache: Refactor to use Range sets insteadGravatar Fernando Sahmkow2024-02-051-156/+94
* Core: Eliminate core/memory dependancies.Gravatar Fernando Sahmkow2024-01-181-11/+10
* Core: Clang format and other small issues.Gravatar Fernando Sahmkow2024-01-181-4/+4
* SMMU: Initial adaptation to video_core.Gravatar Fernando Sahmkow2024-01-181-215/+235
* Merge branch 'master' into ssbo-alignGravatar Ameer J2023-11-261-67/+35
|\
| * Merge pull request #11535 from GPUCode/upload_cmdbufGravatar Fernando S2023-11-261-62/+35
| |\
| | * renderer_vulkan: Introduce separate cmd buffer for uploadsGravatar GPUCode2023-11-121-62/+35
| * | Buffer Cache: Eliminate clears on Indirect buffersGravatar Fernando Sahmkow2023-11-181-5/+0
| |/
* | shader_recompiler: Align SSBO offsets in GlobalMemory functionsGravatar Ameer J2023-10-311-1/+2
* | buffer_cache: Apply storage buffer alignment only to the offsetGravatar Ameer J2023-10-311-8/+12
* | shader_recompiler: Align SSBO offsets to meet host requirementsGravatar Ameer J2023-10-311-3/+8
|/
* Add missing dowhile loops around FindBuffer callsGravatar Kelebek12023-10-231-6/+7
* Mark a buffer GPU modified after the buffers are confirmed, do not double syn...Gravatar Kelebek12023-10-051-22/+24
* Query Cache: address issuesGravatar Fernando Sahmkow2023-09-231-3/+2
* Query Cachge: Fully rework Vulkan's query cacheGravatar Fernando Sahmkow2023-09-231-6/+13
* Buffer Cache: fix discard writes.Gravatar Fernando Sahmkow2023-08-271-1/+9
* buffer_cache: Increase number of texture buffersGravatar GPUCode2023-07-151-0/+10
* Use spans over guest memory where possible instead of copying data.Gravatar Kelebek12023-07-021-3/+4
* Memory Tracking: Optimize tracking to only use atomic writes when contested w...Gravatar Fernando Sahmkow2023-06-281-1/+14
* MemoryTracking: Initial setup of atomic writes.Gravatar Fernando Sahmkow2023-06-281-3/+23
* Remove memory allocations in some hot pathsGravatar Kelebek12023-06-221-2/+2
* Synchronize vertex buffer even when it doesn't require bindingGravatar Kelebek12023-06-171-3/+6
* buffer_cache_base: Specify buffer type in HostBindingsGravatar Morph2023-06-131-4/+4
* Combine vertex/transform feedback buffer binding into a single callGravatar Kelebek12023-06-081-20/+62
* Merge pull request #10476 from ameerj/gl-memory-mapsGravatar liamwhite2023-06-071-6/+4
|\
| * OpenGL: Make use of persistent buffer maps in buffer cache downloadsGravatar ameerj2023-05-281-6/+4
* | Merge pull request #10091 from Kelebek1/bc_buggggggGravatar liamwhite2023-06-011-3/+3
|\ \
| * | Fix buffer overlap checking skipping a page for stream score right expandGravatar Kelebek12023-05-261-3/+3
| |/
* | Skip BufferCache tickframe with no channel state setGravatar Kelebek12023-05-301-1/+5
* | Move buffer bindings to per-channel stateGravatar Kelebek12023-05-271-140/+151
|/
* Merge pull request #10422 from liamwhite/gcGravatar Fernando S2023-05-241-2/+2
|\
| * video_core: tune garbage collection aggressivenessGravatar Liam2023-05-231-2/+2
* | textures: add BC1 and BC3 compressors and recompression settingGravatar Liam2023-05-231-1/+1
|/
* Buffer Cache: Clear sync code.Gravatar Fernando Sahmkow2023-05-151-25/+4
* Swap order of checking/setting region modifications in the buffer_cacheGravatar Kelebek12023-05-091-4/+4
* Buffer Cache: disable reactive flushing in it.Gravatar Fernando Sahmkow2023-05-071-9/+2
* Buffer cache: always use async buffer downloads and fix regression.Gravatar Fernando Sahmkow2023-05-071-59/+55
* Settings: add option to enable / disable reactive flushingGravatar Fernando Sahmkow2023-05-071-3/+6
* GPU: Add Reactive flushingGravatar Fernando Sahmkow2023-05-071-9/+26
* video_core: fix build on Apple ClangGravatar Liam2023-05-021-1/+1
* BufferCache: Fixes and address feedbackGravatar Fernando Sahmkow2023-05-011-16/+26
* Buffer Cache: Release stagging buffers on tick frameGravatar Fernando Sahmkow2023-04-291-7/+21
* Clang: format and ficx compile errors.Gravatar Fernando Sahmkow2023-04-291-2/+2
* Implement Async downloads in normal and fix a few issues.Gravatar Fernando Sahmkow2023-04-291-34/+35
* Buffer Cache rework: Setup async downloads.Gravatar Fernando Sahmkow2023-04-291-134/+95
* Buffer Cache: Fully rework the buffer cache.Gravatar Fernando Sahmkow2023-04-291-652/+338