summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/XFStructs.cpp
AgeCommit message (Expand)Author
2024-05-03Replace Common::BitCast with std::bit_castPokechu22
2024-04-09VideoCommon: Remove calls to GetPointerJosJuice
2023-11-26VideoCommon: move xf state management to its own class, so changes can be det...iwubcode
2022-12-29VideoCommon: De-globalize GeometryShaderManager class.Admiral H. Curtiss
2022-12-28VideoCommon: De-globalize VertexShaderManager class.Admiral H. Curtiss
2022-12-27VideoCommon: De-globalize PixelShaderManager class.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-18VideoCommon:VertexLoaderManager: Reduce CPConfig checksRobin Kertels
2022-08-29Fifo analyzer: Fix various XF mistakesPokechu22
2022-01-13Fix non-constexpr format stringsPokechu22
2022-01-13Replace uses of undocumented/deprecated fmt::format_to overloadPokechu22
2021-12-18Remove DataReader from LoadXFRegPokechu22
2021-12-18Refactor OpcodeDecoding and FIFO analyzer to use callbacksPokechu22
2021-12-18Create and use CPArray enum classPokechu22
2021-08-15VideoCommon: report games that set bits in XFMEM_CLIPDISABLETillmann Karras
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-05-07Add descriptions for GX_LOAD_INDX_A/B/C/DPokechu22
2021-04-06Skip loading unknown XF registers in the FIFO playerPokechu22
2021-04-06Add game quirks for unknown BP/CP/XF commandsPokechu22
2021-03-06Use XFMEM_REGISTERS_START/END in XFRegWritten and LoadXFRegPokechu22
2021-03-06Add names and descriptions for regular XF memoryPokechu22
2021-03-06Add names and descriptions for XF registers to the FIFO analyzerPokechu22
2021-03-06Convert XFMemory to BitField and enum classPokechu22
2020-11-17VideoCommon: Migrate over to fmtLioncash
2020-04-29XFMemory: SETPOSMTXINFO should be SETPOSTMTXINFOPierre Bourdon
2018-03-14Assert: Uppercase assertion macrosLioncash
2017-07-30ShaderGen: Implement vertex ubershadersStenzek
2017-03-26XFStructs: Get rid of an unnecessary pointer castLioncash
2017-03-26Fifo: const correctnessLioncash
2017-03-03Common: Move byte swapping utilities into their own headerLioncash
2016-10-01Reorganise a ton of logs levelaldelaro5
2016-08-21VertexManagerBase: Get rid of static behaviorLioncash
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-01-25Fifo: Make g_use_deterministic_gpu_thread a TU-local variableLioncash
2016-01-17VideoCommon: Header cleanupLioncash
2016-01-12Fifo: Create a "Fifo" namespace.degasus
2015-11-08XFMem: Don't warn on writes of zero to unknown registers.Scott Mansell
2015-11-02VideoCommon: VertexManager -> VertexManagerBaseTillmann Karras
2015-08-16VertexShaderManager: Remove unused parameterLioncash
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2014-12-14VideoCommon: Add a separate constants buffer for the geometry shader.Jules Blok
2014-12-09VideoCommon: cleanup OpcodeDecoderdegasus
2014-09-28Add the 'desynced GPU thread' mode.comex
2014-09-28Mechanical changes to move most CP state to a struct rather than separate glo...comex
2014-09-19Fix build failing when disabling precompiled headers.Rohit Nirmal
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-09-04VideoCommon: remove XFReg copy optimizationdegasus
2014-07-11mark all local functions as staticdegasus