44 Commits (450a3c0f4224ffa55b33cbce5a55173a3d426eba)

Author SHA1 Message Date
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
Fernando Sahmkow e1f3d5114f Buffer Cache: Adress Feedback. 7 years ago
Fernando Sahmkow cf08eba948 Buffer_Cache: Implement flushing. 7 years ago
Fernando Sahmkow 51e03c738a Buffer_Cache: Implement barriers. 7 years ago
Fernando Sahmkow 4d5e3ee41c Buffer_Cache: Optimize and track written areas. 7 years ago
Fernando Sahmkow 2ecf0de665 BufferCache: Rework mapping caching. 7 years ago
Fernando Sahmkow 6bdc557f72 Buffer_Cache: Fixes and optimizations. 7 years ago
Fernando Sahmkow 8098f3ba58 Video_Core: Implement a new Buffer Cache 7 years ago