summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/Fifo.cpp
AgeCommit message (Expand)Author
2025-11-01Merge pull request #14035 from Dentomologist/pauseandlock_refactoringJosJuice
2025-10-26VideoCommon/AsyncRequests: Remove now unnecessary `SetEnable` function. Reque...Jordan Woyak
2025-10-26FifoManager: Remove redundant PauseAndLock parametersDentomologist
2025-10-26FifoManager: Extract RestoreState from PauseAndLockDentomologist
2023-12-20VideoCommon/CommandProcessor: Pass system instance through constructorLioncache
2023-12-18VideoCommon/Fifo: Pass system instance through FifoManager constructorLioncache
2023-06-12Common: Convert BlockingLoop::StopMode to enum classDentomologist
2023-03-21Common: Move FPU-related helpers into Common namespaceLioncash
2022-12-10VideoCommon/Fifo: Pass Core::System to methods.Admiral H. Curtiss
2022-12-10VideoCommon/Fifo: Refactor to class, move to Core::System.Admiral H. Curtiss
2022-12-03HW/Memmap: Refactor Memory to class, move to Core::System.Admiral H. Curtiss
2022-11-29VideoCommon/CommandProcessor: Refactor to class, move to Core::System.Admiral H. Curtiss
2022-11-27CoreTiming: Refactor to class.Admiral H. Curtiss
2022-11-06CoreTiming: Pass Core::System to Events.Admiral H. Curtiss
2022-10-01VideoCommon: Update EFB peek cache on draw done and tokensRobin Kertels
2022-05-25Common: Refactor PointerWrapDentomologist
2022-04-18Common/PointerWrap: Hide internals.Admiral H. Curtiss
2022-02-12VideoCommon/Fifo: Use GPFifo::GATHER_PIPE_SIZE instead of magic 32Pokechu22
2022-01-11Merge pull request #10356 from AdmiralCurtiss/config-port-core-4JMC47
2022-01-09Common/Assert: Switch to fmtPokechu22
2022-01-09Config: Port SyncGPU settings to new config system.Admiral H. Curtiss
2022-01-09Config: Port dual core setting to new config system.Admiral H. Curtiss
2022-01-06Config: Port GPUDeterminismMode setting to new config system.Admiral H. Curtiss
2021-12-18Refactor OpcodeDecoding and FIFO analyzer to use callbacksPokechu22
2021-08-03VI: Implement post-scanout XFB outputTechjar
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-06-23VideoCommon/Fifo: Move SConfig::GetInstance() outside the GPU loop.Admiral H. Curtiss
2021-05-15Remove all remaining volatile qualifiersJosJuice
2021-05-13Remove Atomic.hJosJuice
2021-04-18Fifo: Run/sync with the GPU on command processor register accessStenzek
2020-11-17VideoCommon: Migrate over to fmtLioncash
2019-07-24VideoBackendBase: Do save state logic on the GPU threadStenzek
2019-05-06Reformat repo to clang-format 7.0 rulesTechjar
2018-06-15ConfigManager: Convert GPUDeterminismMode into an enum classLioncash
2018-03-14Assert: Uppercase assertion macrosLioncash
2018-01-27VideoBackend: Remove PeekMessages methodStenzek
2017-09-02CommandProcessor: Remove unnecessary includeLioncash
2017-06-25Change "blocking" BlockingLoop::Stop to give up and die after a timeout.Shawn Hoffman
2017-06-07quiet some sign-conversion-in-parameter warningsShawn Hoffman
2017-03-28Fifo: Remove unnecessary integral castsLioncash
2017-03-26Fifo: const correctnessLioncash
2017-02-01Remove special condition for auto dual core determinismJosJuice
2017-01-27CommandProcessor: Limit scope of ugly SCPFifoStruct.degasus
2016-11-11BlockingLoop: Yield to UI message pump while waiting.Jules Blok
2016-10-11SyncGPU: Fix savestate.degasus
2016-10-08Remove Frameskipanthony
2016-10-03Fifo: Fix SyncGPU.degasus
2016-09-17Fifo: Use SyncGPU timings for single core.degasus
2016-09-03Core: Change CoreTiming event key from int to EventType*EmptyChaos
2016-08-23Merge pull request #4141 from lioncash/vtxMarkus Wick