summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/BPStructs.cpp
AgeCommit message (Expand)Author
2025-04-08BPStructs: Add TODO for unsafe usage of GetTicks.Jordan Woyak
2024-04-20VideoCommon/BPStructs: Add a missing bounds checkJosJuice
2024-04-20VideoCommon: Use GetSpanForAddress safely in texture decodingJosJuice
2024-04-09VideoCommon: Remove calls to GetPointerJosJuice
2024-01-31VideoCommon/Statistics: Remove global system accessor from s_after_frame_eventLioncash
2024-01-31Migrate SConfig::bWii to System.Admiral H. Curtiss
2024-01-12FifoRecorder: Move instance to System.Admiral H. Curtiss
2024-01-05FifoPlayer: Move instance to System.Admiral H. Curtiss
2023-12-22VideoCommon/PixelEngine: Passthrough system instance in constructorLioncache
2023-11-26VideoCommon: move xf state management to its own class, so changes can be det...iwubcode
2023-11-12Fix accidental fallthrough in BPStructsPokechu22
2023-11-11Add descriptions for more BP registersPokechu22
2023-11-11Convert BPMEM_LOADTLUT1 to a structPokechu22
2023-11-11Rename bpmem.copyMipMapStrideChannels to bpmem.copyDestStridePokechu22
2023-09-02Fifo: Convert MemoryUpdate::Type to enum classDentomologist
2023-03-11HW/VideoInterface: Refactor to class.Admiral H. Curtiss
2023-02-09Add comment about "end of frame"Scott Mansell
2023-02-09Cleanup headersScott Mansell
2023-02-09Lint fixesScott Mansell
2023-02-09Move xfb tracking and IR scaling out of RenderBaseScott Mansell
2023-01-31Renderer still needs to track swaps for savestatesScott Mansell
2023-01-31Wire up frame before/after eventsScott Mansell
2023-01-31Move BoundingBox out of RenderBaseScott Mansell
2023-01-31TextureCache: Refactor with smart pointersScott Mansell
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