Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-06-28 | Memory Tracking: Optimize tracking to only use atomic writes when contested with the host GPU | Fernando Sahmkow | 1 | -1/+4 | |
2023-06-28 | MemoryTracking: Initial setup of atomic writes. | Fernando Sahmkow | 1 | -0/+2 | |
2023-06-22 | Remove memory allocations in some hot paths | Kelebek1 | 1 | -2/+2 | |
2023-06-13 | buffer_cache_base: Specify buffer type in HostBindings | Morph | 1 | -1/+2 | |
Avoid reinterpret-casting from void pointer since the type is already known at compile time. | |||||
2023-06-08 | Combine vertex/transform feedback buffer binding into a single call | Kelebek1 | 1 | -2/+9 | |
2023-05-28 | OpenGL: Make use of persistent buffer maps in buffer cache downloads | ameerj | 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. | |||||
2023-05-27 | Move buffer bindings to per-channel state | Kelebek1 | 1 | -69/+72 | |
2023-05-15 | Buffer Cache: Clear sync code. | Fernando Sahmkow | 1 | -3/+0 | |
2023-05-07 | Buffer cache: always use async buffer downloads and fix regression. | Fernando Sahmkow | 1 | -2/+0 | |
2023-05-07 | GPU: Add Reactive flushing | Fernando Sahmkow | 1 | -2/+3 | |
2023-05-01 | BufferCache: Fixes and address feedback | Fernando Sahmkow | 1 | -8/+11 | |
2023-04-29 | Buffer Cache: Release stagging buffers on tick frame | Fernando Sahmkow | 1 | -5/+1 | |
2023-04-29 | Clang: format and ficx compile errors. | Fernando Sahmkow | 1 | -15/+17 | |
2023-04-29 | Implement Async downloads in normal and fix a few issues. | Fernando Sahmkow | 1 | -3/+22 | |
2023-04-29 | Buffer Cache rework: Setup async downloads. | Fernando Sahmkow | 1 | -6/+59 | |
2023-04-29 | Buffer Cache: Fully rework the buffer cache. | Fernando Sahmkow | 1 | -0/+507 | |