Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Common: Rename SplitRangeSet to OverlapRangeSet | Fernando Sahmkow | 2024-02-05 | 1 | -1/+1 |
| | |||||
* | Buffer Cache: Refactor to use Range sets instead | Fernando Sahmkow | 2024-02-05 | 1 | -122/+9 |
| | |||||
* | VideoCore: Move Slot Vector to Common | Fernando Sahmkow | 2024-02-04 | 1 | -3/+3 |
| | |||||
* | Core: Eliminate core/memory dependancies. | Fernando Sahmkow | 2024-01-19 | 1 | -2/+2 |
| | |||||
* | SMMU: Initial adaptation to video_core. | Fernando Sahmkow | 2024-01-19 | 1 | -51/+47 |
| | |||||
* | renderer_vulkan: Introduce separate cmd buffer for uploads | GPUCode | 2023-11-12 | 1 | -4/+0 |
| | |||||
* | Merge pull request #11349 from vonchenplus/buffer_cache_crash | liamwhite | 2023-10-17 | 1 | -0/+4 |
|\ | | | | | video_core: Fix moltenvk crash on macos | ||||
| * | video_core: set vertex buffer num to 16, because mvk have when using more than 16 | Feng Chen | 2023-08-23 | 1 | -0/+4 |
| | | |||||
* | | Query Cache: address issues | Fernando Sahmkow | 2023-09-23 | 1 | -2/+2 |
| | | |||||
* | | Query Cachge: Fully rework Vulkan's query cache | Fernando Sahmkow | 2023-09-23 | 1 | -0/+12 |
|/ | |||||
* | buffer_cache: Increase number of texture buffers | GPUCode | 2023-07-15 | 1 | -1/+1 |
| | |||||
* | Memory Tracking: Optimize tracking to only use atomic writes when contested with the host GPU | Fernando Sahmkow | 2023-06-28 | 1 | -1/+4 |
| | |||||
* | MemoryTracking: Initial setup of atomic writes. | Fernando Sahmkow | 2023-06-28 | 1 | -0/+2 |
| | |||||
* | Remove memory allocations in some hot paths | Kelebek1 | 2023-06-22 | 1 | -2/+2 |
| | |||||
* | buffer_cache_base: Specify buffer type in HostBindings | Morph | 2023-06-13 | 1 | -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 call | Kelebek1 | 2023-06-08 | 1 | -2/+9 |
| | |||||
* | Merge pull request #10476 from ameerj/gl-memory-maps | liamwhite | 2023-06-07 | 1 | -0/+1 |
|\ | | | | | OpenGL: Make use of persistent buffer maps in buffer cache | ||||
| * | OpenGL: Make use of persistent buffer maps in buffer cache downloads | ameerj | 2023-05-28 | 1 | -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 state | Kelebek1 | 2023-05-27 | 1 | -69/+72 |
|/ | |||||
* | Buffer Cache: Clear sync code. | Fernando Sahmkow | 2023-05-15 | 1 | -3/+0 |
| | |||||
* | Buffer cache: always use async buffer downloads and fix regression. | Fernando Sahmkow | 2023-05-07 | 1 | -2/+0 |
| | |||||
* | GPU: Add Reactive flushing | Fernando Sahmkow | 2023-05-07 | 1 | -2/+3 |
| | |||||
* | BufferCache: Fixes and address feedback | Fernando Sahmkow | 2023-05-01 | 1 | -8/+11 |
| | |||||
* | Buffer Cache: Release stagging buffers on tick frame | Fernando Sahmkow | 2023-04-29 | 1 | -5/+1 |
| | |||||
* | Clang: format and ficx compile errors. | Fernando Sahmkow | 2023-04-29 | 1 | -15/+17 |
| | |||||
* | Implement Async downloads in normal and fix a few issues. | Fernando Sahmkow | 2023-04-29 | 1 | -3/+22 |
| | |||||
* | Buffer Cache rework: Setup async downloads. | Fernando Sahmkow | 2023-04-29 | 1 | -6/+59 |
| | |||||
* | Buffer Cache: Fully rework the buffer cache. | Fernando Sahmkow | 2023-04-29 | 1 | -0/+507 |