| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | general: workarounds for SMMU syncing issues (#12749) | 2024-02-27 | 1 | -1/+4 | |
| | | |||||
| * | buffer_cache: avoid overflow in usage tracker (#13166) | 2024-02-27 | 1 | -0/+6 | |
| | | |||||
| * | Merge pull request #10529 from liamwhite/critical-spacing | 2024-02-20 | 1 | -1/+1 | |
| |\ | | | | | caches: make critical reclamation less eager and possible in more cases | ||||
| | * | caches: make critical reclamation less eager and possible in more cases | 2024-02-11 | 1 | -1/+1 | |
| | | | |||||
| * | | buffer_cache: use mapped range with large vertex buffer size | 2024-02-13 | 1 | -1/+1 | |
| |/ | |||||
| * | Common: Rename SplitRangeSet to OverlapRangeSet | 2024-02-05 | 1 | -1/+1 | |
| | | |||||
| * | Buffer Cache: Refactor to use Range sets instead | 2024-02-05 | 2 | -278/+103 | |
| | | |||||
| * | VideoCore: Move Slot Vector to Common | 2024-02-04 | 1 | -3/+3 | |
| | | |||||
| * | Core: Eliminate core/memory dependancies. | 2024-01-18 | 3 | -15/+14 | |
| | | |||||
| * | Core: Clang format and other small issues. | 2024-01-18 | 2 | -6/+6 | |
| | | |||||
| * | SMMU: Initial adaptation to video_core. | 2024-01-18 | 5 | -289/+304 | |
| | | |||||
| * | Fix typos in video_core | 2024-01-07 | 1 | -2/+2 | |
| | | |||||
| * | Revert "video_core: use interval map for page count tracking" | 2023-12-17 | 1 | -1/+1 | |
| | | |||||
| * | video_core: use interval map for page count tracking | 2023-12-14 | 1 | -1/+1 | |
| | | |||||
| * | Merge pull request #12194 from liamwhite/fruit-company | 2023-11-29 | 1 | -2/+2 | |
| |\ | | | | | video_core: fix mac compile | ||||
| | * | video_core: fix mac compile | 2023-11-26 | 1 | -2/+2 | |
| | | | |||||
| * | | Merge branch 'master' into ssbo-align | 2023-11-26 | 3 | -71/+114 | |
| |\| | |||||
| | * | Merge pull request #11535 from GPUCode/upload_cmdbuf | 2023-11-26 | 3 | -66/+114 | |
| | |\ | | | | | | | renderer_vulkan: Introduce separate cmd buffer for uploads | ||||
| | | * | renderer_vulkan: Introduce separate cmd buffer for uploads | 2023-11-12 | 3 | -66/+114 | |
| | | | | |||||
| | * | | Buffer Cache: Eliminate clears on Indirect buffers | 2023-11-18 | 1 | -5/+0 | |
| | |/ | |||||
| * | | shader_recompiler: Align SSBO offsets in GlobalMemory functions | 2023-10-31 | 1 | -1/+2 | |
| | | | |||||
| * | | buffer_cache: Apply storage buffer alignment only to the offset | 2023-10-31 | 1 | -8/+12 | |
| | | | |||||
| * | | shader_recompiler: Align SSBO offsets to meet host requirements | 2023-10-31 | 1 | -3/+8 | |
| |/ | | | | Co-Authored-By: Billy Laws <blaws05@gmail.com> | ||||
| * | Add missing dowhile loops around FindBuffer calls | 2023-10-23 | 1 | -6/+7 | |
| | | |||||
| * | Merge pull request #11349 from vonchenplus/buffer_cache_crash | 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 ↵ | 2023-08-23 | 1 | -0/+4 | |
| | | | | | | | | | than 16 | ||||
| * | | Mark a buffer GPU modified after the buffers are confirmed, do not double ↵ | 2023-10-05 | 1 | -22/+24 | |
| | | | | | | | | | synch them | ||||
| * | | Query Cache: address issues | 2023-09-23 | 2 | -5/+4 | |
| | | | |||||
| * | | Query Cachge: Fully rework Vulkan's query cache | 2023-09-23 | 2 | -6/+25 | |
| | | | |||||
| * | | Buffer Cache: fix discard writes. | 2023-08-27 | 1 | -1/+9 | |
| |/ | |||||
| * | buffer_cache: Increase number of texture buffers | 2023-07-15 | 2 | -1/+11 | |
| | | |||||
| * | Use spans over guest memory where possible instead of copying data. | 2023-07-02 | 1 | -3/+4 | |
| | | |||||
| * | Memory Tracking: Optimize tracking to only use atomic writes when contested ↵ | 2023-06-28 | 2 | -2/+18 | |
| | | | | | with the host GPU | ||||
| * | MemoryTracking: Initial setup of atomic writes. | 2023-06-28 | 2 | -3/+25 | |
| | | |||||
| * | Remove memory allocations in some hot paths | 2023-06-22 | 2 | -4/+4 | |
| | | |||||
| * | Synchronize vertex buffer even when it doesn't require binding | 2023-06-17 | 1 | -3/+6 | |
| | | |||||
| * | buffer_cache_base: Specify buffer type in HostBindings | 2023-06-13 | 2 | -5/+6 | |
| | | | | | 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 | 2023-06-08 | 2 | -22/+71 | |
| | | |||||
| * | Merge pull request #10476 from ameerj/gl-memory-maps | 2023-06-07 | 2 | -6/+5 | |
| |\ | | | | | OpenGL: Make use of persistent buffer maps in buffer cache | ||||
| | * | OpenGL: Make use of persistent buffer maps in buffer cache downloads | 2023-05-28 | 2 | -6/+5 | |
| | | | | | | | | | | | | | 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. | ||||
| * | | Merge pull request #10091 from Kelebek1/bc_bugggggg | 2023-06-01 | 1 | -3/+3 | |
| |\ \ | | | | | | | Fix buffer overlap checking skipping a page for stream score right expand | ||||
| | * | | Fix buffer overlap checking skipping a page for stream score right expand | 2023-05-26 | 1 | -3/+3 | |
| | |/ | |||||
| * | | Skip BufferCache tickframe with no channel state set | 2023-05-30 | 1 | -1/+5 | |
| | | | |||||
| * | | Move buffer bindings to per-channel state | 2023-05-27 | 3 | -209/+227 | |
| |/ | |||||
| * | Merge pull request #10422 from liamwhite/gc | 2023-05-24 | 1 | -2/+2 | |
| |\ | | | | | video_core: tune garbage collection aggressiveness | ||||
| | * | video_core: tune garbage collection aggressiveness | 2023-05-23 | 1 | -2/+2 | |
| | | | |||||
| * | | textures: add BC1 and BC3 compressors and recompression setting | 2023-05-23 | 1 | -1/+1 | |
| |/ | |||||
| * | Buffer Cache: Clear sync code. | 2023-05-15 | 2 | -28/+4 | |
| | | |||||
| * | Swap order of checking/setting region modifications in the buffer_cache | 2023-05-09 | 1 | -4/+4 | |
| | | |||||
| * | Buffer Cache: disable reactive flushing in it. | 2023-05-07 | 1 | -9/+2 | |
| | | |||||