summaryrefslogtreecommitdiffstats
path: root/src/video_core/buffer_cache/buffer_cache.h (unfollow)
Commit message (Expand)AuthorFilesLines
2021-05-29Fix two GCC 11 warnings: Unneeded copies.Markus Wick1-2/+2
2021-05-16buffer_cache: Ensure null buffers cannot take the fast uniform bind pathameerj1-1/+4
2021-04-15common: Move settings to common from core.bunnei1-1/+1
2021-03-02buffer_cache: Heuristically decide to skip cache on uniform buffersReinUsesLisp1-10/+35
2021-02-13buffer_cache: Add extra bytes to guest SSBOsReinUsesLisp1-1/+7
2021-02-13gl_buffer_cache: Drop interop based parameter buffer workaroundsReinUsesLisp1-2/+2
2021-02-13buffer_cache: Heuristically detect stream buffersReinUsesLisp1-6/+22
2021-02-13buffer_cache: Split CreateBuffer in separate functionsReinUsesLisp1-29/+52
2021-02-13buffer_cache: Skip cache on small uploads on VulkanReinUsesLisp1-8/+9
2021-02-13vk_staging_buffer_pool: Add stream buffer for small uploadsReinUsesLisp1-8/+20
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp1-479/+1119
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-12/+7
2020-12-07video_core: Make use of ordered container contains() where applicableLioncash1-1/+1
2020-09-06video_core: Remove all Core::System references in rendererReinUsesLisp1-26/+25
2020-07-20buffer_cache: Eliminate redundant map lookup in MarkRegionAsWritten()Lioncash1-6/+3
2020-07-10configuration: implement per-game configurations (#4098)lat9nq1-2/+4
2020-06-26gl_buffer_cache: Copy to buffers created as STREAM_READ before downloadingReinUsesLisp1-4/+2
2020-06-24buffer_cache: Use buffer methods instead of cache virtual methodsReinUsesLisp1-16/+7
2020-06-24gl_buffer_cache: Mark buffers as residentReinUsesLisp1-9/+12
2020-06-20buffer_cache: Eliminate local variable shadowingLioncash1-2/+1
2020-06-09buffer_cache: Avoid passing references of shared pointers and misc style changesReinUsesLisp1-100/+99
2020-06-09buffer_cache: Return stream buffer invalidation in Map instead of UnmapReinUsesLisp1-7/+9
2020-05-28buffer_cache: Avoid copying twice on certain casesReinUsesLisp1-17/+23
2020-05-21buffer_cache: Remove unused boost headersReinUsesLisp1-2/+0
2020-05-21map_interval: Add interval allocator and drop hackReinUsesLisp1-3/+4
2020-05-21buffer_cache: Use boost::container::small_vector for maps in rangeReinUsesLisp1-13/+15
2020-05-21buffer_cache: Use boost::intrusive::set for cachingReinUsesLisp1-16/+26
2020-05-21buffer_cache: Remove shared pointersReinUsesLisp1-57/+57
2020-05-21buffer_cache: Minor style changesReinUsesLisp1-51/+49
2020-04-29vulkan: Remove unnecessary includesLioncash1-1/+0
2020-04-28{maxwell_3d,buffer_cache}: Implement memory barriers using 3D registersReinUsesLisp1-6/+0
2020-04-22Address Feedback.Fernando Sahmkow1-9/+6
2020-04-22Address Feedback.Fernando Sahmkow1-33/+23
2020-04-22vk_fence_manager: Initial implementationReinUsesLisp1-0/+1
2020-04-22FenceManager: Manage syncpoints and rename fences to semaphores.Fernando Sahmkow1-0/+7
2020-04-22BufferCache: Refactor async managing.Fernando Sahmkow1-7/+24
2020-04-22FenceManager: Implement async buffer cache flushes on High settingsFernando Sahmkow1-0/+50
2020-04-22ThreadManager: Sync async reads on accurate gpu.Fernando Sahmkow1-0/+12
2020-04-22BufferCache: Implement OnCPUWrite and SyncGuestHostFernando Sahmkow1-2/+43
2020-04-16buffer_cache: Return handles instead of pointer to handlesReinUsesLisp1-25/+22
2020-04-09Memory: Correct GCC errors.Fernando Sahmkow1-0/+1
2020-04-08GPUMemoryManager: Improve safety of memory reads.Fernando Sahmkow1-3/+3
2020-04-06Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow1-59/+85
2020-01-29buffer_cache: Delay buffer destructionsReinUsesLisp1-1/+4
2019-11-20buffer_cache: Remove brace initialized for objects with default constructorReinUsesLisp1-10/+10
2019-11-07buffer_cache: Add missing includes (#3079)Morph1-0/+4
2019-11-02gl_rasterizer: Upload constant buffers with glNamedBufferSubDataReinUsesLisp1-3/+11
2019-08-30video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti1-7/+5
2019-08-21Buffer_Cache: Implement flushing.Fernando Sahmkow1-1/+26
2019-08-21Buffer_Cache: Implement barriers.Fernando Sahmkow1-0/+4
2019-08-21Buffer_Cache: Optimize and track written areas.Fernando Sahmkow1-11/+82
2019-08-21BufferCache: Rework mapping caching.Fernando Sahmkow1-28/+35
2019-08-21Buffer_Cache: Fixes and optimizations.Fernando Sahmkow1-67/+37
2019-08-21Video_Core: Implement a new Buffer CacheFernando Sahmkow1-0/+372