summaryrefslogtreecommitdiffstats
path: root/src/video_core/buffer_cache/buffer_cache.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-12/+7
* video_core: Make use of ordered container contains() where applicableLioncash2020-12-071-1/+1
* video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-26/+25
* buffer_cache: Eliminate redundant map lookup in MarkRegionAsWritten()Lioncash2020-07-201-6/+3
* configuration: implement per-game configurations (#4098)lat9nq2020-07-101-2/+4
* gl_buffer_cache: Copy to buffers created as STREAM_READ before downloadingReinUsesLisp2020-06-261-4/+2
* buffer_cache: Use buffer methods instead of cache virtual methodsReinUsesLisp2020-06-241-16/+7
* gl_buffer_cache: Mark buffers as residentReinUsesLisp2020-06-241-9/+12
* buffer_cache: Eliminate local variable shadowingLioncash2020-06-201-2/+1
* Merge pull request #4066 from ReinUsesLisp/shared-ptr-bufRodrigo Locatti2020-06-161-100/+99
|\
| * buffer_cache: Avoid passing references of shared pointers and misc style changesReinUsesLisp2020-06-091-100/+99
* | buffer_cache: Return stream buffer invalidation in Map instead of UnmapReinUsesLisp2020-06-091-7/+9
|/
* buffer_cache: Avoid copying twice on certain casesReinUsesLisp2020-05-281-17/+23
* buffer_cache: Remove unused boost headersReinUsesLisp2020-05-211-2/+0
* map_interval: Add interval allocator and drop hackReinUsesLisp2020-05-211-3/+4
* buffer_cache: Use boost::container::small_vector for maps in rangeReinUsesLisp2020-05-211-13/+15
* buffer_cache: Use boost::intrusive::set for cachingReinUsesLisp2020-05-211-16/+26
* buffer_cache: Remove shared pointersReinUsesLisp2020-05-211-57/+57
* buffer_cache: Minor style changesReinUsesLisp2020-05-211-51/+49
* Merge pull request #3808 from ReinUsesLisp/wait-for-idlebunnei2020-05-031-6/+0
|\
| * {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registersReinUsesLisp2020-04-281-6/+0
* | vulkan: Remove unnecessary includesLioncash2020-04-291-1/+0
|/
* Address Feedback.Fernando Sahmkow2020-04-221-9/+6
* Address Feedback.Fernando Sahmkow2020-04-221-33/+23
* vk_fence_manager: Initial implementationReinUsesLisp2020-04-221-0/+1
* FenceManager: Manage syncpoints and rename fences to semaphores.Fernando Sahmkow2020-04-221-0/+7
* BufferCache: Refactor async managing.Fernando Sahmkow2020-04-221-7/+24
* FenceManager: Implement async buffer cache flushes on High settingsFernando Sahmkow2020-04-221-0/+50
* ThreadManager: Sync async reads on accurate gpu.Fernando Sahmkow2020-04-221-0/+12
* BufferCache: Implement OnCPUWrite and SyncGuestHostFernando Sahmkow2020-04-221-2/+43
* buffer_cache: Return handles instead of pointer to handlesReinUsesLisp2020-04-161-25/+22
* Memory: Correct GCC errors.Fernando Sahmkow2020-04-091-0/+1
* GPUMemoryManager: Improve safety of memory reads.Fernando Sahmkow2020-04-081-3/+3
* Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow2020-04-061-59/+85
* buffer_cache: Delay buffer destructionsReinUsesLisp2020-01-291-1/+4
* buffer_cache: Remove brace initialized for objects with default constructorReinUsesLisp2019-11-201-10/+10
* buffer_cache: Add missing includes (#3079)Morph2019-11-071-0/+4
* gl_rasterizer: Upload constant buffers with glNamedBufferSubDataReinUsesLisp2019-11-021-3/+11
* video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti2019-08-301-7/+5
* Buffer_Cache: Implement flushing.Fernando Sahmkow2019-08-211-1/+26
* Buffer_Cache: Implement barriers.Fernando Sahmkow2019-08-211-0/+4
* Buffer_Cache: Optimize and track written areas.Fernando Sahmkow2019-08-211-11/+82
* BufferCache: Rework mapping caching.Fernando Sahmkow2019-08-211-28/+35
* Buffer_Cache: Fixes and optimizations.Fernando Sahmkow2019-08-211-67/+37
* Video_Core: Implement a new Buffer CacheFernando Sahmkow2019-08-211-0/+372