summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon
AgeCommit message (Expand)Author
2025-04-22Common: SPSCQueue cleanups and improvements.Jordan Woyak
2025-04-08BPStructs: Add TODO for unsafe usage of GetTicks.Jordan Woyak
2025-04-07Merge pull request #13439 from jordan-woyak/perf-markerJMC47
2025-04-05PerformanceMetrics: Fix window arrangementDentomologist
2025-04-02Core: Move CountPerformanceMarker to VideoInterface to eliminate a Throttle c...Jordan Woyak
2025-04-01VideoCommon: fix a mali bug by moving the perf queries back to being close to...iwubcode
2025-03-29Merge pull request #13221 from mitaclaw/nrvo-fails-1JMC47
2025-03-28Merge pull request #13457 from jordan-woyak/efb-access-fixJMC47
2025-03-27Fix shadowed variable warnings and missing declarationsJoshua Vandaƫle
2025-03-26VideoCommon: Fix out-of-bounds and disabled EFB access.Jordan Woyak
2025-03-23Merge pull request #13093 from mitaclaw/ranges-modernization-4-projectionJMC47
2025-03-23Merge pull request #13432 from iwubcode/custom_pixel_fragmentJMC47
2025-03-23Merge pull request #13398 from jordan-woyak/perf-trackerJMC47
2025-03-22VideoCommon: move to a 'process_fragment()' function to simplify custom shade...iwubcode
2025-03-17Config: Expose Default and 1x Anisotropic Filtering setting.Jordan Woyak
2025-03-17Enable anisotropic filtering when the game requests itPokechu22
2025-03-17Merge pull request #13397 from jordan-woyak/perf-metricsJosJuice
2025-03-16Merge pull request #13435 from iwubcode/uninitialized_directxOatmealDome
2025-03-16VideoCommon: initialize uninitialized state value in pixel ubershader to prev...iwubcode
2025-03-16VideoConfig: Eliminate frame dumping members.Jordan Woyak
2025-03-15Merge pull request #13423 from jordan-woyak/async-request-cleanup-1JMC47
2025-03-15Merge pull request #13347 from iwubcode/custom_shader_overhaul_lightingJMC47
2025-03-15PerformanceTracker: Use SPSCQueue and atomic to eliminate need for a mutex. C...Jordan Woyak
2025-03-15PerformanceTracker: Use std::deque instead of hand-rolled circularJordan Woyak
2025-03-15PerformanceTracker: Pass chrono values instead of us s64.Jordan Woyak
2025-03-15Fix broken merge of PR #13181JosJuice
2025-03-15Merge pull request #13181 from tygyh/Replace-'reinterpret_cast'JosJuice
2025-03-15Merge pull request #13345 from Tilka/unswap_depthJosJuice
2025-03-14Core: Remove unused GetActualEmulationSpeed function and related variables/fu...Jordan Woyak
2025-03-14PerformanceMetrics: Eliminated a mutex. Code cleanups.Jordan Woyak
2025-03-14VideoCommon: Create AsyncRequests directly in MMU code to eliminate EFB-relat...Jordan Woyak
2025-03-14VideoCommon: Eliminate EFBAccessType enum. Eliminate union and switch stateme...Jordan Woyak
2025-03-13VideoCommon: move lighting shader logic to callable functionsiwubcode
2025-03-13Merge pull request #13387 from jordan-woyak/frame-pacingJMC47
2025-03-12VideoCommon: Rename Renderer to EFBInterface.Jordan Woyak
2025-03-11Merge pull request #13416 from jordan-woyak/unused-viewport-correctionJMC47
2025-03-11Merge pull request #13413 from jordan-woyak/vconfig-progressiveJMC47
2025-03-11Merge pull request #13412 from jordan-woyak/netplay-vconfigJMC47
2025-03-11Merge pull request #13410 from jordan-woyak/movie-vconfigJMC47
2025-03-11VertexShaderManager: Eliminate unnecessary m_viewport_correction member.Jordan Woyak
2025-03-10VideoConfig: Eliminate bForceProgressive.Jordan Woyak
2025-03-10VideoConfig: Eliminate NetPlay related members.Jordan Woyak
2025-03-10Movie: Eliminate MovieManager::SetGraphicsConfig.Jordan Woyak
2025-03-10Core/VideoCommon: Push presentation time calculated from CPU thread to GPU th...Jordan Woyak
2025-03-10VideoCommon: Don't merge EFBPoke AsyncRequests.Jordan Woyak
2025-03-10GCC: Remedy NRVO Failsmitaclaw
2025-03-10Merge pull request #13403 from jordan-woyak/backend_infoJMC47
2025-03-09Modernize `std::max_element` with ranges and projectionsmitaclaw
2025-03-09Modernize `std::sort` with ranges and projectionsmitaclaw
2025-03-09Simplify `std::find_if` with `std::ranges::find` and projectionsmitaclaw