52 Commits (2c6e94049362f592bfb578a2b078f6f3067ed0d8)

Author SHA1 Message Date
Lioncash 40acc2c079 video_core: Resolve -Wdocumentation warnings 5 years ago
ReinUsesLisp a4bfae1b55 buffer_cache/buffer_base: Add a range tracking buffer container 5 years ago
ReinUsesLisp 9764c13d6d video_core: Rewrite the texture cache 5 years ago
Lioncash 09fa1d6a73 video_core: Make use of ordered container contains() where applicable 5 years ago
Lioncash 5d2f18fbcd buffer_block: Mark interface as nodiscard where applicable 5 years ago
Lioncash 3954f14c6d buffer_block: Remove unnecessary includes 5 years ago
comex b8fbf6969c map_interval: Change field order to address uninitialized field warning 5 years ago
ReinUsesLisp 9e87193725 video_core: Remove all Core::System references in renderer 6 years ago
Lioncash 26c6c71837 buffer_cache: Eliminate redundant map lookup in MarkRegionAsWritten() 6 years ago
lat9nq 63d23835ef
configuration: implement per-game configurations (#4098) 6 years ago
ReinUsesLisp 6481d91e4a gl_buffer_cache: Copy to buffers created as STREAM_READ before downloading 6 years ago
ReinUsesLisp 32a2dcd415 buffer_cache: Use buffer methods instead of cache virtual methods 6 years ago
ReinUsesLisp 32485917ba gl_buffer_cache: Mark buffers as resident 6 years ago
Lioncash 4514b80b3e buffer_cache: Eliminate local variable shadowing 6 years ago
ReinUsesLisp 6508cdd003 buffer_cache: Avoid passing references of shared pointers and misc style changes 6 years ago
ReinUsesLisp 6e122f0b2c buffer_cache: Return stream buffer invalidation in Map instead of Unmap 6 years ago
ReinUsesLisp 3b2dee88e6 buffer_cache: Avoid copying twice on certain cases 6 years ago
ReinUsesLisp ebaace294f buffer_cache: Remove unused boost headers 6 years ago
ReinUsesLisp a2dcc642c1 map_interval: Add interval allocator and drop hack 6 years ago
ReinUsesLisp 19d4f28001 buffer_cache: Use boost::container::small_vector for maps in range 6 years ago
ReinUsesLisp 891236124c buffer_cache: Use boost::intrusive::set for caching 6 years ago
ReinUsesLisp 3b0baf746e buffer_cache: Remove shared pointers 6 years ago
ReinUsesLisp 599274e3f0 buffer_cache: Minor style changes 6 years ago
Lioncash 6c53edd4d3 vulkan: Remove unnecessary includes 6 years ago
ReinUsesLisp fe931ac976 {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registers 6 years ago
Fernando Sahmkow 4e37f1b113 Address Feedback. 6 years ago
Fernando Sahmkow f616dc0b59 Address Feedback. 6 years ago
ReinUsesLisp b752faf2d3 vk_fence_manager: Initial implementation 6 years ago
Fernando Sahmkow b7bc3c2549 FenceManager: Manage syncpoints and rename fences to semaphores. 6 years ago
Fernando Sahmkow 96bb961a64 BufferCache: Refactor async managing. 6 years ago
Fernando Sahmkow b10db7e4a5 FenceManager: Implement async buffer cache flushes on High settings 6 years ago
Fernando Sahmkow 165ae823f5 ThreadManager: Sync async reads on accurate gpu. 6 years ago
Fernando Sahmkow 8b1eb44b3e BufferCache: Implement OnCPUWrite and SyncGuestHost 6 years ago
ReinUsesLisp 090fd3fefa buffer_cache: Return handles instead of pointer to handles 6 years ago
Fernando Sahmkow 1c18dc6577 Memory: Correct GCC errors. 6 years ago
Fernando Sahmkow e00d992848 GPUMemoryManager: Improve safety of memory reads. 6 years ago
Fernando Sahmkow 7fcd0fee6d Buffer Cache: Use vAddr instead of physical memory. 6 years ago
ReinUsesLisp b35449c85d buffer_cache: Delay buffer destructions 6 years ago
ReinUsesLisp 73aaf365e7
buffer_cache: Remove brace initialized for objects with default constructor 6 years ago
Morph 0e8a3bf3e5 buffer_cache: Add missing includes (#3079) 7 years ago
ReinUsesLisp 76ca2a5f82
gl_rasterizer: Upload constant buffers with glNamedBufferSubData 7 years ago
Rodrigo Locatti 4d4f9cc104 video_core: Silent miscellaneous warnings (#2820) 7 years ago
Fernando Sahmkow 83ec2091c1 Buffer Cache: Adress Feedback. 7 years ago
Fernando Sahmkow 6ce2c85047 Buffer_Cache: Implement flushing. 7 years ago
Fernando Sahmkow de8ff8a1c6 Buffer_Cache: Implement barriers. 7 years ago
Fernando Sahmkow 286f4c446a Buffer_Cache: Optimize and track written areas. 7 years ago
Fernando Sahmkow 5f4b746a1e BufferCache: Rework mapping caching. 7 years ago
Fernando Sahmkow 86d8563314 Buffer_Cache: Fixes and optimizations. 7 years ago
Fernando Sahmkow 862bec001b Video_Core: Implement a new Buffer Cache 7 years ago