summaryrefslogtreecommitdiff
path: root/src/video_core/buffer_cache (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix GCC undefined behavior sanitizer.Gravatar Markus Wick2021-06-101-0/+3
* buffer_cache: Simplify uniform disabling logicGravatar ameerj2021-06-011-4/+7
* Fix two GCC 11 warnings: Unneeded copies.Gravatar Markus Wick2021-05-291-2/+2
* buffer_cache: Ensure null buffers cannot take the fast uniform bind pathGravatar ameerj2021-05-161-1/+4
* common: Move settings to common from core.Gravatar bunnei2021-04-141-1/+1
* buffer_cache: Heuristically decide to skip cache on uniform buffersGravatar ReinUsesLisp2021-03-021-10/+35
* buffer_cache: Add extra bytes to guest SSBOsGravatar ReinUsesLisp2021-02-131-1/+7
* gl_buffer_cache: Drop interop based parameter buffer workaroundsGravatar ReinUsesLisp2021-02-131-2/+2
* buffer_cache: Heuristically detect stream buffersGravatar ReinUsesLisp2021-02-132-6/+33
* buffer_cache: Split CreateBuffer in separate functionsGravatar ReinUsesLisp2021-02-131-29/+52
* buffer_cache: Skip cache on small uploads on VulkanGravatar ReinUsesLisp2021-02-131-8/+9
* vk_staging_buffer_pool: Add stream buffer for small uploadsGravatar ReinUsesLisp2021-02-131-8/+20
* video_core: Reimplement the buffer cacheGravatar ReinUsesLisp2021-02-135-667/+1132
* buffer_base: Add support for cached CPU writesGravatar ReinUsesLisp2021-02-131-61/+145
* video_core: Resolve -Wdocumentation warningsGravatar Lioncash2021-01-171-1/+1
* buffer_cache/buffer_base: Add a range tracking buffer containerGravatar ReinUsesLisp2021-01-131-0/+495
* video_core: Rewrite the texture cacheGravatar ReinUsesLisp2020-12-301-12/+7
* video_core: Make use of ordered container contains() where applicableGravatar Lioncash2020-12-071-1/+1
* Merge pull request #5149 from comex/xx-map-intervalGravatar bunnei2020-12-071-1/+2
|\
| * map_interval: Change field order to address uninitialized field warningGravatar comex2020-12-061-1/+2
* | buffer_block: Mark interface as nodiscard where applicableGravatar Lioncash2020-12-071-7/+7
* | buffer_block: Remove unnecessary includesGravatar Lioncash2020-12-071-5/+0
|/
* video_core: Remove all Core::System references in rendererGravatar ReinUsesLisp2020-09-061-26/+25
* buffer_cache: Eliminate redundant map lookup in MarkRegionAsWritten()Gravatar Lioncash2020-07-201-6/+3
* configuration: implement per-game configurations (#4098)Gravatar lat9nq2020-07-091-2/+4
* gl_buffer_cache: Copy to buffers created as STREAM_READ before downloadingGravatar ReinUsesLisp2020-06-261-4/+2
* buffer_cache: Use buffer methods instead of cache virtual methodsGravatar ReinUsesLisp2020-06-241-16/+7
* gl_buffer_cache: Mark buffers as residentGravatar ReinUsesLisp2020-06-241-9/+12
* buffer_cache: Eliminate local variable shadowingGravatar Lioncash2020-06-191-2/+1
* Merge pull request #4066 from ReinUsesLisp/shared-ptr-bufGravatar Rodrigo Locatti2020-06-152-114/+112
|\
| * buffer_cache: Avoid passing references of shared pointers and misc style changesGravatar ReinUsesLisp2020-06-092-114/+112
* | buffer_cache: Return stream buffer invalidation in Map instead of UnmapGravatar ReinUsesLisp2020-06-081-7/+9
|/
* buffer_cache: Avoid copying twice on certain casesGravatar ReinUsesLisp2020-05-271-17/+23
* buffer_cache: Remove unused boost headersGravatar ReinUsesLisp2020-05-211-2/+0
* map_interval: Add interval allocator and drop hackGravatar ReinUsesLisp2020-05-213-3/+78
* buffer_cache: Use boost::container::small_vector for maps in rangeGravatar ReinUsesLisp2020-05-211-13/+15
* buffer_cache: Use boost::intrusive::set for cachingGravatar ReinUsesLisp2020-05-212-30/+44
* buffer_cache: Remove shared pointersGravatar ReinUsesLisp2020-05-212-70/+72
* buffer_cache: Minor style changesGravatar ReinUsesLisp2020-05-212-129/+65
* Merge pull request #3808 from ReinUsesLisp/wait-for-idleGravatar bunnei2020-05-031-6/+0
|\
| * {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registersGravatar ReinUsesLisp2020-04-281-6/+0
* | vulkan: Remove unnecessary includesGravatar Lioncash2020-04-281-1/+0
|/
* Address Feedback.Gravatar Fernando Sahmkow2020-04-221-9/+6
* Address Feedback.Gravatar Fernando Sahmkow2020-04-221-33/+23
* vk_fence_manager: Initial implementationGravatar ReinUsesLisp2020-04-221-0/+1
* FenceManager: Manage syncpoints and rename fences to semaphores.Gravatar Fernando Sahmkow2020-04-221-0/+7
* BufferCache: Refactor async managing.Gravatar Fernando Sahmkow2020-04-221-7/+24
* FenceManager: Implement async buffer cache flushes on High settingsGravatar Fernando Sahmkow2020-04-221-0/+50
* ThreadManager: Sync async reads on accurate gpu.Gravatar Fernando Sahmkow2020-04-221-0/+12
* BufferCache: Implement OnCPUWrite and SyncGuestHostGravatar Fernando Sahmkow2020-04-222-2/+61