| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 ↵ | Feng Chen | 2023-08-23 | 1 | -0/+4 | |
| | | | | | | | | | than 16 | |||||
| * | | Mark a buffer GPU modified after the buffers are confirmed, do not double ↵ | Kelebek1 | 2023-10-05 | 1 | -22/+24 | |
| | | | | | | | | | synch them | |||||
| * | | Query Cache: address issues | Fernando Sahmkow | 2023-09-23 | 2 | -5/+4 | |
| | | | ||||||
| * | | Query Cachge: Fully rework Vulkan's query cache | Fernando Sahmkow | 2023-09-23 | 2 | -6/+25 | |
| | | | ||||||
| * | | Buffer Cache: fix discard writes. | Fernando Sahmkow | 2023-08-27 | 1 | -1/+9 | |
| |/ | ||||||
| * | buffer_cache: Increase number of texture buffers | GPUCode | 2023-07-15 | 2 | -1/+11 | |
| | | ||||||
| * | Use spans over guest memory where possible instead of copying data. | Kelebek1 | 2023-07-02 | 1 | -3/+4 | |
| | | ||||||
| * | Memory Tracking: Optimize tracking to only use atomic writes when contested ↵ | Fernando Sahmkow | 2023-06-28 | 2 | -2/+18 | |
| | | | | | with the host GPU | |||||
| * | MemoryTracking: Initial setup of atomic writes. | Fernando Sahmkow | 2023-06-28 | 2 | -3/+25 | |
| | | ||||||
| * | Remove memory allocations in some hot paths | Kelebek1 | 2023-06-22 | 2 | -4/+4 | |
| | | ||||||
| * | Synchronize vertex buffer even when it doesn't require binding | Kelebek1 | 2023-06-17 | 1 | -3/+6 | |
| | | ||||||
| * | buffer_cache_base: Specify buffer type in HostBindings | Morph | 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 | Kelebek1 | 2023-06-08 | 2 | -22/+71 | |
| | | ||||||
| * | Merge pull request #10476 from ameerj/gl-memory-maps | liamwhite | 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 | ameerj | 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 | liamwhite | 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 | Kelebek1 | 2023-05-26 | 1 | -3/+3 | |
| | |/ | ||||||
| * | | Skip BufferCache tickframe with no channel state set | Kelebek1 | 2023-05-30 | 1 | -1/+5 | |
| | | | ||||||
| * | | Move buffer bindings to per-channel state | Kelebek1 | 2023-05-27 | 3 | -209/+227 | |
| |/ | ||||||
| * | Merge pull request #10422 from liamwhite/gc | Fernando S | 2023-05-24 | 1 | -2/+2 | |
| |\ | | | | | video_core: tune garbage collection aggressiveness | |||||
| | * | video_core: tune garbage collection aggressiveness | Liam | 2023-05-23 | 1 | -2/+2 | |
| | | | ||||||
| * | | textures: add BC1 and BC3 compressors and recompression setting | Liam | 2023-05-23 | 1 | -1/+1 | |
| |/ | ||||||
| * | Buffer Cache: Clear sync code. | Fernando Sahmkow | 2023-05-15 | 2 | -28/+4 | |
| | | ||||||
| * | Swap order of checking/setting region modifications in the buffer_cache | Kelebek1 | 2023-05-09 | 1 | -4/+4 | |
| | | ||||||
| * | Buffer Cache: disable reactive flushing in it. | Fernando Sahmkow | 2023-05-07 | 1 | -9/+2 | |
| | | ||||||
| * | Buffer cache: always use async buffer downloads and fix regression. | Fernando Sahmkow | 2023-05-07 | 3 | -61/+68 | |
| | | ||||||
| * | Settings: add option to enable / disable reactive flushing | Fernando Sahmkow | 2023-05-07 | 1 | -3/+6 | |
| | | ||||||
| * | GPU: Add Reactive flushing | Fernando Sahmkow | 2023-05-07 | 5 | -13/+76 | |
| | | ||||||
| * | video_core: fix build on Apple Clang | Liam | 2023-05-02 | 2 | -3/+5 | |
| | | ||||||
| * | BufferCache: Fixes and address feedback | Fernando Sahmkow | 2023-05-01 | 5 | -321/+240 | |
| | | ||||||
| * | Buffer Cache: Release stagging buffers on tick frame | Fernando Sahmkow | 2023-04-29 | 2 | -12/+22 | |
| | | ||||||
| * | Clang: format and ficx compile errors. | Fernando Sahmkow | 2023-04-29 | 4 | -67/+77 | |
| | | ||||||
| * | Implement Async downloads in normal and fix a few issues. | Fernando Sahmkow | 2023-04-29 | 3 | -39/+61 | |
| | | ||||||
| * | Buffer Cache rework: Setup async downloads. | Fernando Sahmkow | 2023-04-29 | 2 | -140/+154 | |
| | | ||||||
| * | Buffer Cache: Fully rework the buffer cache. | Fernando Sahmkow | 2023-04-29 | 6 | -1088/+1604 | |
| | | ||||||
| * | Fixes 'Continous' typo | Max Dunbar | 2023-03-29 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #9822 from ameerj/buffcache-ssbo-addr | liamwhite | 2023-03-09 | 1 | -4/+20 | |
| |\ | | | | | buffer_cache: Add logic for non-NVN storage buffer tracking | |||||
| | * | buffer_cache: Add logic for non-NVN storage buffer tracking | ameerj | 2023-02-25 | 1 | -4/+20 | |
| | | | ||||||
| * | | Engines: Implement Accelerate DMA Texture. | Fernando Sahmkow | 2023-03-05 | 1 | -0/+53 | |
| |/ | ||||||
| * | svc: Fix type consistency (exposed on macOS) | Merry | 2023-02-21 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #9588 from liamwhite/bylaws-reverts | liamwhite | 2023-02-19 | 1 | -10/+3 | |
| |\ | | | | | Revert "shader_recompiler: Align SSBO offsets to meet host requirements" | |||||
| | * | Revert "Vulkan, OpenGL: Hook up storage buffer alignment code" | Liam | 2023-01-07 | 1 | -10/+3 | |
| | | | | | | | | | This reverts commit 195248d6feb289b25614d0362577e5dcb02205ac. | |||||
| * | | buffer_base: Partially revert changes from #9559 | ameerj | 2023-02-08 | 1 | -6/+8 | |
| |/ | | | | This fixes a regression where Yoshi's Crafted World (and potentially other titles) would enter an infinite loop when GPU Accuracy was set to "Normal" | |||||
| * | Merge pull request #9535 from bylaws/master | Fernando S | 2023-01-06 | 1 | -3/+10 | |
| |\ | | | | | Port over several shader-compiler fixes from skyline | |||||
| | * | Run clang-format | Billy Laws | 2023-01-05 | 1 | -1/+2 | |
| | | | ||||||
| | * | Vulkan, OpenGL: Hook up storage buffer alignment code | Billy Laws | 2023-01-05 | 1 | -3/+9 | |
| | | | ||||||
| * | | BufferBase: Don't ignore GPU pages. | Fernando Sahmkow | 2023-01-05 | 1 | -8/+6 | |
| |/ | ||||||
| * | MacroHLE: Final cleanup and fixes. | Fernando Sahmkow | 2023-01-01 | 1 | -1/+2 | |
| | | ||||||
| * | RasterizerMemory: Add filtering for flushing/invalidation operations. | Fernando Sahmkow | 2023-01-01 | 1 | -1/+1 | |
| | | ||||||
