60 Commits (76e2d40963478603833e02f6851484f54ebc6a35)

Author SHA1 Message Date
ReinUsesLisp 8e14700d9c buffer_cache: Add extra bytes to guest SSBOs 5 years ago
ReinUsesLisp b0573192d4 gl_buffer_cache: Drop interop based parameter buffer workarounds 5 years ago
ReinUsesLisp d70e2f28b6 buffer_cache: Heuristically detect stream buffers 5 years ago
ReinUsesLisp c86394220d buffer_cache: Split CreateBuffer in separate functions 5 years ago
ReinUsesLisp 48a391810c buffer_cache: Skip cache on small uploads on Vulkan 5 years ago
ReinUsesLisp c210923ccb vk_staging_buffer_pool: Add stream buffer for small uploads 5 years ago
ReinUsesLisp 2dfce2fca6 video_core: Reimplement the buffer cache 5 years ago
ReinUsesLisp 9c9afa99b9 buffer_base: Add support for cached CPU writes 5 years ago
Lioncash c7bd08aad1 video_core: Resolve -Wdocumentation warnings 5 years ago
ReinUsesLisp 77efe79868 buffer_cache/buffer_base: Add a range tracking buffer container 5 years ago
ReinUsesLisp d25b097e84 video_core: Rewrite the texture cache 5 years ago
Lioncash 909671a055 video_core: Make use of ordered container contains() where applicable 5 years ago
Lioncash 4704a22c3f buffer_block: Mark interface as nodiscard where applicable 5 years ago
Lioncash 7caec76970 buffer_block: Remove unnecessary includes 5 years ago
comex ef14bbc69d map_interval: Change field order to address uninitialized field warning 5 years ago
ReinUsesLisp 8efb2c5537 video_core: Remove all Core::System references in renderer 6 years ago
Lioncash 1842c5df37 buffer_cache: Eliminate redundant map lookup in MarkRegionAsWritten() 6 years ago
lat9nq 61519c20c3 configuration: implement per-game configurations (#4098) 6 years ago
ReinUsesLisp 95c7c7db0a gl_buffer_cache: Copy to buffers created as STREAM_READ before downloading 6 years ago
ReinUsesLisp 3b1a5ead5c buffer_cache: Use buffer methods instead of cache virtual methods 6 years ago
ReinUsesLisp 0669209db6 gl_buffer_cache: Mark buffers as resident 6 years ago
Lioncash 8e0a422ec3 buffer_cache: Eliminate local variable shadowing 6 years ago
ReinUsesLisp 26abf8ce57 buffer_cache: Avoid passing references of shared pointers and misc style changes 6 years ago
ReinUsesLisp 8d4c441b48 buffer_cache: Return stream buffer invalidation in Map instead of Unmap 6 years ago
ReinUsesLisp fb620ba4be buffer_cache: Avoid copying twice on certain cases 6 years ago
ReinUsesLisp 9223dc7a10 buffer_cache: Remove unused boost headers 6 years ago
ReinUsesLisp f8678b635a map_interval: Add interval allocator and drop hack 6 years ago
ReinUsesLisp 4d06e9f5cc buffer_cache: Use boost::container::small_vector for maps in range 6 years ago
ReinUsesLisp 7a45f97357 buffer_cache: Use boost::intrusive::set for caching 6 years ago
ReinUsesLisp c7f9bceb80 buffer_cache: Remove shared pointers 6 years ago
ReinUsesLisp 3460d01352 buffer_cache: Minor style changes 6 years ago
Lioncash a35345d217 vulkan: Remove unnecessary includes 6 years ago
ReinUsesLisp 8835d40024 {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registers 6 years ago
Fernando Sahmkow 02e55a28eb Address Feedback. 6 years ago
Fernando Sahmkow ea522da8b5 Address Feedback. 6 years ago
ReinUsesLisp 0b9454849d vk_fence_manager: Initial implementation 6 years ago
Fernando Sahmkow af9f901764 FenceManager: Manage syncpoints and rename fences to semaphores. 6 years ago
Fernando Sahmkow 87ddc6a29f BufferCache: Refactor async managing. 6 years ago
Fernando Sahmkow 967f5cec17 FenceManager: Implement async buffer cache flushes on High settings 6 years ago
Fernando Sahmkow e7195b5f87 ThreadManager: Sync async reads on accurate gpu. 6 years ago
Fernando Sahmkow de53bc96c0 BufferCache: Implement OnCPUWrite and SyncGuestHost 6 years ago
ReinUsesLisp c1ad40a3cb buffer_cache: Return handles instead of pointer to handles 6 years ago
Fernando Sahmkow 99e0ffe21b Memory: Correct GCC errors. 6 years ago
Fernando Sahmkow 3e7aecbd3c GPUMemoryManager: Improve safety of memory reads. 6 years ago
Fernando Sahmkow 3728c7160f Buffer Cache: Use vAddr instead of physical memory. 6 years ago
ReinUsesLisp 25fcf5704b buffer_cache: Delay buffer destructions 6 years ago
ReinUsesLisp 1b9c21529a buffer_cache: Remove brace initialized for objects with default constructor 6 years ago
Morph 091e3df7c7 buffer_cache: Add missing includes (#3079) 7 years ago
ReinUsesLisp 38b6042bcb gl_rasterizer: Upload constant buffers with glNamedBufferSubData 7 years ago
Rodrigo Locatti 598157a8c9 video_core: Silent miscellaneous warnings (#2820) 7 years ago