136 Commits (3c2aa183a1618a6e8ec2977741b35f11f0a97a6d)

Author SHA1 Message Date
ameerj c6590ad07b scratch_buffer: Explicitly defing resize and resize_destructive functions 3 years ago
ameerj bdef22ff85 buffer_cache: Use Common::ScratchBuffer for ImmediateBuffer usage 3 years ago
Feng Chen bf0b957c05 video_core: Implement maxwell3d draw manager and split draw logic 3 years ago
Fernando Sahmkow 3b582d5fb2 GPU: Fix buffer cache issue, engine upload not inlining memory in multiline and pessismistic invalidation. 3 years ago
Liam 9737615948 general: fix compile for Apple Clang 3 years ago
Feng Chen cb971ad654 video_core: Reimplement inline index buffer binding 3 years ago
Kelebek1 752659aef3 Update 3D regs 4 years ago
Liam White afab6c143c General: Fix compilation for GCC 4 years ago
Fernando Sahmkow 770e19f51a Buffer Cache: Deduce vertex array limit from memory layout when limit is the highest possible. 4 years ago
Fernando Sahmkow b59ca4df0c Buffer Cache: Basic fixes. 4 years ago
bunnei f5fd6b5c86 DMA & InlineToMemory Engines Rework. 4 years ago
Fernando Sahmkow bc8b3d225e VideoCore: Refactor fencing system. 4 years ago
Fernando Sahmkow 139ea93512 VideoCore: implement channels on gpu caches. 4 years ago
Liam db3eb168cd video_core: add option for pessimistic flushing 4 years ago
Kyle Kienapfel 14e9de6678 code: dodge PAGE_SIZE #define 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
Liam d4571b123d buffer_cache: cap vertex buffer sizes 4 years ago
Fernando Sahmkow 9edbbf2af4 Garbage Collection: Final tuning. 4 years ago
Fernando Sahmkow 5e982a7812 Buffer Cache: Tune to the levels of the new GC. 4 years ago
Liam dea5de91d2 buffer_cache: reset cached write bits after flushing invalidations 4 years ago
Fernando Sahmkow 3b0d233cbd BufferCache: Find direction of the stream buffer increase. 4 years ago
ameerj 1bc7d61b57 video_core: Reduce unused includes 4 years ago
Fernando Sahmkow 8a6e6465a7 Rasterizer: Refactor inlineToMemory. 4 years ago
Fernando Sahmkow 4258d515e6 Rasterizer: Implement Inline2Memory Acceleration. 4 years ago
ameerj f300a1d54b buffer_cache: Reduce stream buffer allocations when expanding from the left 4 years ago
Fernando Sahmkow c5dbd93adb VulkanBufferCache: Avoid adding barriers between multiple copies. 5 years ago
ameerj 1ea8073783 buffer_cache: Minor fixes 5 years ago
Fernando Sahmkow fe0acec539 Garbage Collection: Make it more agressive on high priority mode. 5 years ago
Fernando Sahmkow ff48f06fb9 Garbage Collection: Adress Feedback. 5 years ago
Fernando Sahmkow ba82bb359b Garbage Collection: enable as default, eliminate option. 5 years ago
Fernando Sahmkow d540d284b5 VideoCore: Rework Garbage Collection. 5 years ago
Lioncash ec56a17acd buffer_cache: Remove unused small_vector in CommitAsyncFlushesHigh() 5 years ago
ReinUsesLisp df9b7e18f5 buffer_cache: Fix debugging leftover 5 years ago
ReinUsesLisp 838d7e4ca5 buffer_cache: Fix size reductions not having in mind bind sizes 5 years ago
ReinUsesLisp 94e751f415 buffer_cache: Invalidate fast buffers on compute 5 years ago
ReinUsesLisp 60a96c49e5 buffer_cache: Fix copy based uniform bindings tracking 5 years ago
ReinUsesLisp 4a2361a1e2 buffer_cache: Reduce uniform buffer size from shader usage 5 years ago
ReinUsesLisp a7e9756671 buffer_cache: Mark uniform buffers as dirty if any enable bit changes 5 years ago
ReinUsesLisp d621e96d0d shader: Initial OpenGL implementation 5 years ago
ReinUsesLisp 416e1b7441 spirv: Implement image buffers 5 years ago
ReinUsesLisp e9a91bc5cc shader: Interact texture buffers with buffer cache 5 years ago
ReinUsesLisp 6e2ca7fbee buffer_cache: Simplify clear logic 5 years ago
Fernando Sahmkow 1ae4b684ff Buffer cache: Fixes, Clang and Feedback. 5 years ago
Fernando Sahmkow a0eb3f8a3e Buffer Cache: Fixes to DMA Copy. 5 years ago
Fernando Sahmkow 8039be8b19 BufferCache: fix clearing on forced download. 5 years ago
Fernando Sahmkow b780d5b5c5 DMAEngine: Accelerate BufferClear 5 years ago
Fernando Sahmkow bc19d28963 accelerateDMA: Fixes and feedback. 5 years ago
Fernando Sahmkow be1a3f7a0f accelerateDMA: Accelerate Buffer Copies. 5 years ago
Fernando Sahmkow 977904dd84 Buffer Cache: Address Feedback. 5 years ago
Fernando Sahmkow 5e78ad4378 Buffer Cache: Fix GCC copmpile error 5 years ago