aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/buffer_cache/buffer_cache.h
AgeCommit message (Expand)Author
2021-05-16buffer_cache: Ensure null buffers cannot take the fast uniform bind pathameerj
2021-04-14common: Move settings to common from core.bunnei
2021-03-02buffer_cache: Heuristically decide to skip cache on uniform buffersReinUsesLisp
2021-02-13buffer_cache: Add extra bytes to guest SSBOsReinUsesLisp
2021-02-13gl_buffer_cache: Drop interop based parameter buffer workaroundsReinUsesLisp
2021-02-13buffer_cache: Heuristically detect stream buffersReinUsesLisp
2021-02-13buffer_cache: Split CreateBuffer in separate functionsReinUsesLisp
2021-02-13buffer_cache: Skip cache on small uploads on VulkanReinUsesLisp
2021-02-13vk_staging_buffer_pool: Add stream buffer for small uploadsReinUsesLisp
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp
2020-12-07video_core: Make use of ordered container contains() where applicableLioncash
2020-09-06video_core: Remove all Core::System references in rendererReinUsesLisp
2020-07-20buffer_cache: Eliminate redundant map lookup in MarkRegionAsWritten()Lioncash
2020-07-09configuration: implement per-game configurations (#4098)lat9nq
2020-06-26gl_buffer_cache: Copy to buffers created as STREAM_READ before downloadingReinUsesLisp
2020-06-24buffer_cache: Use buffer methods instead of cache virtual methodsReinUsesLisp
2020-06-24gl_buffer_cache: Mark buffers as residentReinUsesLisp
2020-06-19buffer_cache: Eliminate local variable shadowingLioncash
2020-06-15Merge pull request #4066 from ReinUsesLisp/shared-ptr-bufRodrigo Locatti
2020-06-09buffer_cache: Avoid passing references of shared pointers and misc style changesReinUsesLisp
2020-06-08buffer_cache: Return stream buffer invalidation in Map instead of UnmapReinUsesLisp
2020-05-27buffer_cache: Avoid copying twice on certain casesReinUsesLisp
2020-05-21buffer_cache: Remove unused boost headersReinUsesLisp
2020-05-21map_interval: Add interval allocator and drop hackReinUsesLisp
2020-05-21buffer_cache: Use boost::container::small_vector for maps in rangeReinUsesLisp
2020-05-21buffer_cache: Use boost::intrusive::set for cachingReinUsesLisp
2020-05-21buffer_cache: Remove shared pointersReinUsesLisp
2020-05-21buffer_cache: Minor style changesReinUsesLisp
2020-05-03Merge pull request #3808 from ReinUsesLisp/wait-for-idlebunnei
2020-04-28vulkan: Remove unnecessary includesLioncash
2020-04-28{maxwell_3d,buffer_cache}: Implement memory barriers using 3D registersReinUsesLisp
2020-04-22Address Feedback.Fernando Sahmkow
2020-04-22Address Feedback.Fernando Sahmkow
2020-04-22vk_fence_manager: Initial implementationReinUsesLisp
2020-04-22FenceManager: Manage syncpoints and rename fences to semaphores.Fernando Sahmkow
2020-04-22BufferCache: Refactor async managing.Fernando Sahmkow
2020-04-22FenceManager: Implement async buffer cache flushes on High settingsFernando Sahmkow
2020-04-22ThreadManager: Sync async reads on accurate gpu.Fernando Sahmkow
2020-04-22BufferCache: Implement OnCPUWrite and SyncGuestHostFernando Sahmkow
2020-04-16buffer_cache: Return handles instead of pointer to handlesReinUsesLisp
2020-04-08Memory: Correct GCC errors.Fernando Sahmkow
2020-04-08GPUMemoryManager: Improve safety of memory reads.Fernando Sahmkow
2020-04-06Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow
2020-01-29buffer_cache: Delay buffer destructionsReinUsesLisp
2019-11-20buffer_cache: Remove brace initialized for objects with default constructorReinUsesLisp
2019-11-07buffer_cache: Add missing includes (#3079)Morph
2019-11-02gl_rasterizer: Upload constant buffers with glNamedBufferSubDataReinUsesLisp
2019-08-30video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti
2019-08-21Buffer_Cache: Implement flushing.Fernando Sahmkow