summaryrefslogtreecommitdiff
path: root/src/video_core/buffer_cache (follow)
Commit message (Expand)AuthorAgeFilesLines
* video_core: fix build on Apple ClangGravatar Liam2023-05-022-3/+5
* BufferCache: Fixes and address feedbackGravatar Fernando Sahmkow2023-05-015-321/+240
* Buffer Cache: Release stagging buffers on tick frameGravatar Fernando Sahmkow2023-04-292-12/+22
* Clang: format and ficx compile errors.Gravatar Fernando Sahmkow2023-04-294-67/+77
* Implement Async downloads in normal and fix a few issues.Gravatar Fernando Sahmkow2023-04-293-39/+61
* Buffer Cache rework: Setup async downloads.Gravatar Fernando Sahmkow2023-04-292-140/+154
* Buffer Cache: Fully rework the buffer cache.Gravatar Fernando Sahmkow2023-04-296-1088/+1604
* Fixes 'Continous' typoGravatar Max Dunbar2023-03-291-1/+1
* Merge pull request #9822 from ameerj/buffcache-ssbo-addrGravatar liamwhite2023-03-091-4/+20
|\
| * buffer_cache: Add logic for non-NVN storage buffer trackingGravatar ameerj2023-02-251-4/+20
* | Engines: Implement Accelerate DMA Texture.Gravatar Fernando Sahmkow2023-03-051-0/+53
|/
* svc: Fix type consistency (exposed on macOS)Gravatar Merry2023-02-211-1/+1
* Merge pull request #9588 from liamwhite/bylaws-revertsGravatar liamwhite2023-02-191-10/+3
|\
| * Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"Gravatar Liam2023-01-071-10/+3
* | buffer_base: Partially revert changes from #9559Gravatar ameerj2023-02-081-6/+8
|/
* Merge pull request #9535 from bylaws/masterGravatar Fernando S2023-01-061-3/+10
|\
| * Run clang-formatGravatar Billy Laws2023-01-051-1/+2
| * Vulkan, OpenGL: Hook up storage buffer alignment codeGravatar Billy Laws2023-01-051-3/+9
* | BufferBase: Don't ignore GPU pages.Gravatar Fernando Sahmkow2023-01-051-8/+6
|/
* MacroHLE: Final cleanup and fixes.Gravatar Fernando Sahmkow2023-01-011-1/+2
* RasterizerMemory: Add filtering for flushing/invalidation operations.Gravatar Fernando Sahmkow2023-01-011-1/+1
* Revert Buffer cache changes and setup additional macros.Gravatar Fernando Sahmkow2023-01-011-95/+18
* MacroHLE: Refactor MacroHLE system.Gravatar Fernando Sahmkow2023-01-011-1/+5
* MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect.Gravatar Fernando Sahmkow2023-01-011-20/+140
* MacroHLE: Add MultidrawIndirect HLE Macro.Gravatar Fernando Sahmkow2023-01-011-0/+22
* Merge pull request #9423 from vonchenplus/vulkan_quad_stripGravatar liamwhite2022-12-281-3/+4
|\
| * video_core: Implement vulkan QuadStrip topologyGravatar FengChen2022-12-261-3/+4
* | scratch_buffer: Explicitly defing resize and resize_destructive functionsGravatar ameerj2022-12-191-1/+1
* | buffer_cache: Use Common::ScratchBuffer for ImmediateBuffer usageGravatar ameerj2022-12-191-7/+4
|/
* video_core: Implement maxwell3d draw manager and split draw logicGravatar Feng Chen2022-12-081-14/+18
* Merge pull request #9289 from liamwhite/fruit-companyGravatar liamwhite2022-12-032-1/+2
|\
| * general: fix compile for Apple ClangGravatar Liam2022-11-222-1/+2
* | GPU: Fix buffer cache issue, engine upload not inlining memory in multiline a...Gravatar Fernando Sahmkow2022-11-241-2/+2
|/
* video_core: Reimplement inline index buffer bindingGravatar Feng Chen2022-11-151-2/+31
* Update 3D regsGravatar Kelebek12022-10-071-17/+17
* General: Fix compilation for GCCGravatar Liam White2022-10-061-1/+2
* Buffer Cache: Deduce vertex array limit from memory layout when limit is the ...Gravatar Fernando Sahmkow2022-10-061-3/+7
* Buffer Cache: Basic fixes.Gravatar Fernando Sahmkow2022-10-061-15/+22
* DMA & InlineToMemory Engines Rework.Gravatar bunnei2022-10-061-2/+2
* VideoCore: Refactor fencing system.Gravatar Fernando Sahmkow2022-10-061-0/+13
* VideoCore: implement channels on gpu caches.Gravatar Fernando Sahmkow2022-10-061-63/+40
* video_core: add option for pessimistic flushingGravatar Liam2022-08-251-1/+4
* code: dodge PAGE_SIZE #defineGravatar Kyle Kienapfel2022-08-192-25/+26
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-233-9/+6
* buffer_cache: cap vertex buffer sizesGravatar Liam2022-04-141-1/+14
* Garbage Collection: Final tuning.Gravatar Fernando Sahmkow2022-03-251-3/+3
* Buffer Cache: Tune to the levels of the new GC.Gravatar Fernando Sahmkow2022-03-251-4/+30
* buffer_cache: reset cached write bits after flushing invalidationsGravatar Liam2022-03-231-1/+2
* Merge pull request #8048 from ameerj/include-purgeGravatar bunnei2022-03-211-2/+0
|\
| * video_core: Reduce unused includesGravatar ameerj2022-03-191-2/+0