summaryrefslogtreecommitdiffstats
path: root/src/video_core/buffer_cache/buffer_cache_base.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* renderer_vulkan: Introduce separate cmd buffer for uploadsGPUCode2023-11-121-4/+0
|
* Merge pull request #11349 from vonchenplus/buffer_cache_crashliamwhite2023-10-171-0/+4
|\ | | | | video_core: Fix moltenvk crash on macos
| * video_core: set vertex buffer num to 16, because mvk have when using more than 16Feng Chen2023-08-231-0/+4
| |
* | Query Cache: address issuesFernando Sahmkow2023-09-231-2/+2
| |
* | Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow2023-09-231-0/+12
|/
* buffer_cache: Increase number of texture buffersGPUCode2023-07-151-1/+1
|
* Memory Tracking: Optimize tracking to only use atomic writes when contested with the host GPUFernando Sahmkow2023-06-281-1/+4
|
* MemoryTracking: Initial setup of atomic writes.Fernando Sahmkow2023-06-281-0/+2
|
* Remove memory allocations in some hot pathsKelebek12023-06-221-2/+2
|
* buffer_cache_base: Specify buffer type in HostBindingsMorph2023-06-131-1/+2
| | | | Avoid reinterpret-casting from void pointer since the type is already known at compile time.
* Combine vertex/transform feedback buffer binding into a single callKelebek12023-06-081-2/+9
|
* 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