summaryrefslogtreecommitdiffstats
path: root/src/video_core/buffer_cache/buffer_cache_base.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #10476 from ameerj/gl-memory-mapsliamwhite2023-06-071-0/+1
|\ | | | | OpenGL: Make use of persistent buffer maps in buffer cache
| * OpenGL: Make use of persistent buffer maps in buffer cache downloadsameerj2023-05-281-0/+1
| | | | | | | | | | | | Persistent buffer maps were already used by the texture cache, this extends their usage for the buffer cache. In my testing, using the memory maps for uploads was slower than the existing "ImmediateUpload" path, so the memory map usage is limited to downloads for the time being.
* | Move buffer bindings to per-channel stateKelebek12023-05-271-69/+72
|/
* Buffer Cache: Clear sync code.Fernando Sahmkow2023-05-151-3/+0
|
* Buffer cache: always use async buffer downloads and fix regression.Fernando Sahmkow2023-05-071-2/+0
|
* GPU: Add Reactive flushingFernando Sahmkow2023-05-071-2/+3
|
* BufferCache: Fixes and address feedbackFernando Sahmkow2023-05-011-8/+11
|
* Buffer Cache: Release stagging buffers on tick frameFernando Sahmkow2023-04-291-5/+1
|
* Clang: format and ficx compile errors.Fernando Sahmkow2023-04-291-15/+17
|
* Implement Async downloads in normal and fix a few issues.Fernando Sahmkow2023-04-291-3/+22
|
* Buffer Cache rework: Setup async downloads.Fernando Sahmkow2023-04-291-6/+59
|
* Buffer Cache: Fully rework the buffer cache.Fernando Sahmkow2023-04-291-0/+507