summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/BPStructs.cpp
AgeCommit message (Expand)Author
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-11VideoCommon/PixelEngine: Pass Core::System to methods.Admiral H. Curtiss
2022-12-11VideoCommon/PixelEngine: Refactor to class, move to Core::System.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-27CoreTiming: Refactor to class.Admiral H. Curtiss
2022-10-01VideoCommon: Update EFB peek cache on draw done and tokensRobin Kertels
2022-09-26VideoCommon: Add statistics for draw done and token commandsPokechu22
2022-08-29Fifo analyzer: Improve some BP descriptionsPokechu22
2022-07-15Create dedicated enum for EFB/XFB gamma correctionPokechu22
2022-07-15Only use intensity formats if both intensity_fmt and auto_conv are setPokechu22
2022-04-16VideoCommon: Rework scissor handlingPokechu22
2022-04-16VideoCommon: Create dedicated structs for scissor pos/offsetPokechu22
2021-12-18Refactor OpcodeDecoding and FIFO analyzer to use callbacksPokechu22
2021-11-25Delay singlecore gpu interruptsScott Mansell
2021-11-11VideoCommon: Use the copy filter for EFB copies as well as XFB copiesPokechu22
2021-10-12Extend TMEM cache implementationScott Mansell
2021-10-10BPMem: Abstract TexUnit Addressing into structScott Mansell
2021-10-04VideoCommon: Abstract bounding boxTechjar
2021-09-18BPStructs: ensure side effects are sameScott Mansell
2021-09-17BPStructs: Ignore malformed efb copiesScott Mansell
2021-09-15BPStructs: make copy width/height constScott Mansell
2021-09-15BPStructs: fix out-of-range EFB copy clampingScott Mansell
2021-07-11Use separate fmt::formatters for each indirect matrix columnPokechu22
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-05-31VideoCommon: Add fallback handling for bounding box when disabled or unsupportedTechjar
2021-04-24VideoCommon: Fix scissorOffset, handle negative value correctlyezio1900
2021-04-06Add game quirks for unknown BP/CP/XF commandsPokechu22
2021-03-06Use formatters in GetBPRegInfo; add missing commandsPokechu22
2021-03-06Convert BPMemory to BitField and enum classPokechu22
2021-03-06Rename BPMEM_EFB_BR to BPMEM_EFB_WHPokechu22
2020-12-16Fix -Wclass-memaccess warningsLéo Lam
2020-11-17VideoCommon: Migrate over to fmtLioncash
2020-03-25Remove warnings of -Wsign-compareJun Su
2020-02-04VideoCommon: Amend formatting code to handle the upgrade to fmtLioncash
2019-12-07Merge pull request #8511 from lioncash/if-constexprAnthony
2019-12-05VideoCommon/BoundingBox: Move PixelShaderManager::SetBoundingBoxActive() call...Lioncash
2019-12-05VideoCommon/BoundingBox: Make interface for querying bounding box dataLioncash
2019-12-05VideoCommon/OpcodeDecoding: Move g_bRecordFifoData into namespaceLioncash
2019-11-23VideoCommon: Make use of fmt outside of shader generatorsLioncash
2019-07-24VideoBackendBase: Do save state logic on the GPU threadStenzek
2019-04-21Replace EFBRectangle/TargetRectangle with MathUtil::RectangleStenzek
2019-04-21TextureCache: Simplify XFB reconstructionStenzek
2019-03-31BPStructs: Gracefully handle out-of-range EFB copiesStenzek
2019-03-09FramebufferManager: Implement deferred EFB cache invalidationStenzek
2018-11-07TextureCache: Implement deferred/batched EFB copiesStenzek
2018-10-07BPStructs: don't warn about busclock/perf regsTillmann Karras
2018-04-29Implement EFB copy filter and gamma in hardware backendsStenzek