summaryrefslogtreecommitdiff
path: root/src/video_core/buffer_cache (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* buffer_cache: Return handles instead of pointer to handlesGravatar ReinUsesLisp2020-04-161-25/+22
* Memory: Correct GCC errors.Gravatar Fernando Sahmkow2020-04-081-0/+1
* GPUMemoryManager: Improve safety of memory reads.Gravatar Fernando Sahmkow2020-04-081-3/+3
* Buffer Cache: Use vAddr instead of physical memory.Gravatar Fernando Sahmkow2020-04-063-90/+108
* buffer_cache: Delay buffer destructionsGravatar ReinUsesLisp2020-01-291-1/+4
* buffer_cache: Remove brace initialized for objects with default constructorGravatar ReinUsesLisp2019-11-201-10/+10
* buffer_cache: Add missing includes (#3079)Gravatar Morph2019-11-071-0/+4
* gl_rasterizer: Upload constant buffers with glNamedBufferSubDataGravatar ReinUsesLisp2019-11-021-3/+11
* video_core: Silent miscellaneous warnings (#2820)Gravatar Rodrigo Locatti2019-08-302-8/+5
* Buffer Cache: Adress Feedback.Gravatar Fernando Sahmkow2019-08-211-4/+3
* Buffer_Cache: Implement flushing.Gravatar Fernando Sahmkow2019-08-211-1/+26
* Buffer_Cache: Implement barriers.Gravatar Fernando Sahmkow2019-08-211-0/+4
* Buffer_Cache: Optimize and track written areas.Gravatar Fernando Sahmkow2019-08-212-12/+104
* BufferCache: Rework mapping caching.Gravatar Fernando Sahmkow2019-08-212-49/+76
* Buffer_Cache: Fixes and optimizations.Gravatar Fernando Sahmkow2019-08-212-68/+38
* Video_Core: Implement a new Buffer CacheGravatar Fernando Sahmkow2019-08-213-0/+498