Commit History

Autor SHA1 Mensaxe Data
  Kelebek1 6f7cb69c94 Use spans over guest memory where possible instead of copying data. %!s(int64=3) %!d(string=hai) anos
  Fernando Sahmkow cb1497d0d7 DMAPusher: Improve collection of non executing methods %!s(int64=3) %!d(string=hai) anos
  Fernando Sahmkow ce448ce770 Revert Buffer cache changes and setup additional macros. %!s(int64=3) %!d(string=hai) anos
  Fernando Sahmkow 18637766ef MacroHLE: Reduce massive calculations on sizing estimation. %!s(int64=3) %!d(string=hai) anos
  Fernando Sahmkow c541559767 MacroHLE: Refactor MacroHLE system. %!s(int64=4) %!d(string=hai) anos
  Fernando Sahmkow 0f89828073 MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect. %!s(int64=4) %!d(string=hai) anos
  Fernando Sahmkow a5a94f52ff MacroHLE: Add MultidrawIndirect HLE Macro. %!s(int64=4) %!d(string=hai) anos
  ameerj c6590ad07b scratch_buffer: Explicitly defing resize and resize_destructive functions %!s(int64=3) %!d(string=hai) anos
  ameerj 61e4f2d931 dma_pusher: Rework command_headers usage %!s(int64=3) %!d(string=hai) anos
  Fernando Sahmkow bc8b3d225e VideoCore: Refactor fencing system. %!s(int64=4) %!d(string=hai) anos
  Fernando Sahmkow 139ea93512 VideoCore: implement channels on gpu caches. %!s(int64=4) %!d(string=hai) anos
  Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX %!s(int64=4) %!d(string=hai) anos
  ameerj 1bc7d61b57 video_core: Reduce unused includes %!s(int64=4) %!d(string=hai) anos
  Fernando Sahmkow 2c8f4ed27f BufferCache: Additional download fixes. %!s(int64=5) %!d(string=hai) anos
  ReinUsesLisp 82c2601555 video_core: Reimplement the buffer cache %!s(int64=5) %!d(string=hai) anos
  Lioncash 677a8b208d video_core: Resolve more variable shadowing scenarios %!s(int64=5) %!d(string=hai) anos
  bunnei dc5396a466 video_core: dma_pusher: Remove integrity check on command lists. %!s(int64=5) %!d(string=hai) anos
  bunnei c6e1c46ac7 video_core: dma_pusher: Add support for integrity checks. %!s(int64=5) %!d(string=hai) anos
  bunnei c64545d07a video_core: dma_pusher: Add support for prefetched command lists. %!s(int64=5) %!d(string=hai) anos
  David Marcec 4b9504028d DmaPusher: Remove dead code in step %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow b87422a86f VideoCore/GPU: Delegate subchannel engines to the dma pusher. %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow 3fedcc2f6e DMAPusher: Propagate multimethod writes into the engines. %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow 339d0d9d6c GPU: Delay Fences. %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow 8b1eb44b3e BufferCache: Implement OnCPUWrite and SyncGuestHost %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow da8f17715d GPU: Refactor synchronization on Async GPU %!s(int64=6) %!d(string=hai) anos
  Lioncash 44e959157b dma_pusher: Remove reliance on the global system instance %!s(int64=6) %!d(string=hai) anos
  ReinUsesLisp eed789d0d1 video_core: Reintroduce dirty flags infrastructure %!s(int64=6) %!d(string=hai) anos
  ReinUsesLisp 96ac3d518a gl_rasterizer: Remove dirty flags %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow e52c895559 GPU: Flush commands on every dma pusher step. %!s(int64=7) %!d(string=hai) anos
  Fernando Sahmkow f2e7b29c14 Maxwell3D: Rework the dirty system to be more consistant and scaleable %!s(int64=7) %!d(string=hai) anos