18 Commits (f6d7a8dab7ee09bc05589c8edd076569a9b6ba5a)

Author SHA1 Message Date
Lioncash 8a37c63b9e dma_pusher: Remove reliance on the global system instance 6 years ago
ReinUsesLisp 005f5ca883 video_core: Reintroduce dirty flags infrastructure 6 years ago
ReinUsesLisp c2d3732176 gl_rasterizer: Remove dirty flags 6 years ago
Fernando Sahmkow e82d641357 GPU: Flush commands on every dma pusher step. 7 years ago
Fernando Sahmkow 7c50842226 Maxwell3D: Rework the dirty system to be more consistant and scaleable 7 years ago
Fernando Sahmkow fc9a1b81cb Dma_pusher: ASSERT on empty command_list 7 years ago
ReinUsesLisp 7a56d07632 video_core: Silent -Wswitch warnings 7 years ago
Fernando Sahmkow 994393bd02 Use ReadBlockUnsafe for fetyching DMA CommandLists 7 years ago
Lioncash 44d91d561a video_core/texures/texture: Remove unnecessary includes 7 years ago
bunnei d3f26c1546 video_core: Refactor to use MemoryManager interface for all memory access. 7 years ago
ReinUsesLisp 81ff2a51ad dma_pusher: Store command_list_header by copy 7 years ago
Markus Wick 00fa708e04 video_core/dma_pusher: Simplyfy Step() logic. 7 years ago
Markus Wick 0faab8fe2c video_core/dma_pusher: The full list of headers at once. 7 years ago
ReinUsesLisp af1543712d video_core: Assert on invalid GPU to CPU address queries 7 years ago
bunnei a86364480f dma_pushbuffer: Optimize to avoid loop and copy on Push. 7 years ago
bunnei 9266f76fb2 gpu: Move command list profiling to DmaPusher::DispatchCalls. 7 years ago
bunnei f8b215e361 gpu: Rewrite GPU command list processing with DmaPusher class. 7 years ago