| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-22 | Common: SPSCQueue cleanups and improvements. | Jordan Woyak | |
| 2025-04-08 | BPStructs: Add TODO for unsafe usage of GetTicks. | Jordan Woyak | |
| 2025-04-07 | Merge pull request #13439 from jordan-woyak/perf-marker | JMC47 | |
| Core: Move CountPerformanceMarker to VideoInterface to eliminate a Throttle call. PerformanceMetrics: Fixes/Cleanups. | |||
| 2025-04-05 | PerformanceMetrics: Fix window arrangement | Dentomologist | |
| Fix overlays stacking on top of each other or not moving to the edge of the screen when enabling or disabling overlays while emulation is active. This change only applies when Config::GFX_MOVABLE_PERFORMANCE_METRICS is False. | |||
| 2025-04-02 | Core: Move CountPerformanceMarker to VideoInterface to eliminate a Throttle ↵ | Jordan Woyak | |
| call. PerformanceMetrics: Fixes/Cleanups. | |||
| 2025-04-01 | VideoCommon: fix a mali bug by moving the perf queries back to being close ↵ | iwubcode | |
| to the draw call, having them apart seems to cause errors on some devices | |||
| 2025-03-29 | Merge pull request #13221 from mitaclaw/nrvo-fails-1 | JMC47 | |
| GCC: Remedy NRVO Fails | |||
| 2025-03-28 | Merge pull request #13457 from jordan-woyak/efb-access-fix | JMC47 | |
| VideoCommon: Fix out-of-bounds and disabled EFB access. | |||
| 2025-03-27 | Fix shadowed variable warnings and missing declarations | Joshua Vandaële | |
| - PPCSymbolDB: Resolve shadowed variable warnings - PerformanceMetrics: Resolve shadowed variable warnings - SWEfbInterface: Add missing declarations | |||
| 2025-03-26 | VideoCommon: Fix out-of-bounds and disabled EFB access. | Jordan Woyak | |
| 2025-03-23 | Merge pull request #13093 from mitaclaw/ranges-modernization-4-projection | JMC47 | |
| Ranges Algorithms Modernization - Projection | |||
| 2025-03-23 | Merge pull request #13432 from iwubcode/custom_pixel_fragment | JMC47 | |
| VideoCommon: move to a 'process_fragment()' function to simplify custom shaders | |||
| 2025-03-23 | Merge pull request #13398 from jordan-woyak/perf-tracker | JMC47 | |
| PerformanceTracker: Eliminate mutex. General cleanups. | |||
| 2025-03-22 | VideoCommon: move to a 'process_fragment()' function to simplify custom ↵ | iwubcode | |
| shaders and provide a direct override of the tev stage logic | |||
| 2025-03-17 | Config: Expose Default and 1x Anisotropic Filtering setting. | Jordan Woyak | |
| 2025-03-17 | Enable anisotropic filtering when the game requests it | Pokechu22 | |
| 2025-03-17 | Merge pull request #13397 from jordan-woyak/perf-metrics | JosJuice | |
| PerformanceMetrics: Eliminated a mutex. Code cleanups. | |||
| 2025-03-16 | Merge pull request #13435 from iwubcode/uninitialized_directx | OatmealDome | |
| VideoCommon: initialize uninitialized state value in pixel ubershader | |||
| 2025-03-16 | VideoCommon: initialize uninitialized state value in pixel ubershader to ↵ | iwubcode | |
| prevent error on directx in some games | |||
| 2025-03-16 | VideoConfig: Eliminate frame dumping members. | Jordan Woyak | |
| 2025-03-15 | Merge pull request #13423 from jordan-woyak/async-request-cleanup-1 | JMC47 | |
| AsyncRequests Cleanups. | |||
| 2025-03-15 | Merge pull request #13347 from iwubcode/custom_shader_overhaul_lighting | JMC47 | |
| VideoCommon: move lighting shader logic to callable functions | |||
| 2025-03-15 | PerformanceTracker: Use SPSCQueue and atomic to eliminate need for a mutex. ↵ | Jordan Woyak | |
| Clean up some math. | |||
| 2025-03-15 | PerformanceTracker: Use std::deque instead of hand-rolled circular | Jordan Woyak | |
| queue. | |||
| 2025-03-15 | PerformanceTracker: Pass chrono values instead of us s64. | Jordan Woyak | |
| 2025-03-15 | Fix broken merge of PR #13181 | JosJuice | |
| This undoes one of the changes of PR #13181. I'm guessing the relevant code changed between when the PR was last pushed to and when it was merged. | |||
| 2025-03-15 | Merge pull request #13181 from tygyh/Replace-'reinterpret_cast' | JosJuice | |
| Replace 'reinterpret_cast' with 'static_cast' | |||
| 2025-03-15 | Merge pull request #13345 from Tilka/unswap_depth | JosJuice | |
| Fix depth texture being incorrectly affected by swap table | |||
| 2025-03-14 | Core: Remove unused GetActualEmulationSpeed function and related ↵ | Jordan Woyak | |
| variables/functions. | |||
| 2025-03-14 | PerformanceMetrics: Eliminated a mutex. Code cleanups. | Jordan Woyak | |
| 2025-03-14 | VideoCommon: Create AsyncRequests directly in MMU code to eliminate ↵ | Jordan Woyak | |
| EFB-related functions in VideoBackendBase. | |||
| 2025-03-14 | VideoCommon: Eliminate EFBAccessType enum. Eliminate union and switch ↵ | Jordan Woyak | |
| statement handler in AsyncRequests. | |||
| 2025-03-13 | VideoCommon: move lighting shader logic to callable functions | iwubcode | |
| 2025-03-13 | Merge pull request #13387 from jordan-woyak/frame-pacing | JMC47 | |
| CoreTiming: Improve frame pacing | |||
| 2025-03-12 | VideoCommon: Rename Renderer to EFBInterface. | Jordan Woyak | |
| 2025-03-11 | Merge pull request #13416 from jordan-woyak/unused-viewport-correction | JMC47 | |
| VertexShaderManager: Eliminate unnecessary m_viewport_correction member. | |||
| 2025-03-11 | Merge pull request #13413 from jordan-woyak/vconfig-progressive | JMC47 | |
| VideoConfig: Eliminate bForceProgressive. | |||
| 2025-03-11 | Merge pull request #13412 from jordan-woyak/netplay-vconfig | JMC47 | |
| VideoConfig: Eliminate NetPlay related members. | |||
| 2025-03-11 | Merge pull request #13410 from jordan-woyak/movie-vconfig | JMC47 | |
| Movie: Eliminate MovieManager::SetGraphicsConfig. | |||
| 2025-03-11 | VertexShaderManager: Eliminate unnecessary m_viewport_correction member. | Jordan Woyak | |
| 2025-03-10 | VideoConfig: Eliminate bForceProgressive. | Jordan Woyak | |
| 2025-03-10 | VideoConfig: Eliminate NetPlay related members. | Jordan Woyak | |
| 2025-03-10 | Movie: Eliminate MovieManager::SetGraphicsConfig. | Jordan Woyak | |
| 2025-03-10 | Core/VideoCommon: Push presentation time calculated from CPU thread to GPU ↵ | Jordan Woyak | |
| thread. | |||
| 2025-03-10 | VideoCommon: Don't merge EFBPoke AsyncRequests. | Jordan Woyak | |
| 2025-03-10 | GCC: Remedy NRVO Fails | mitaclaw | |
| Using the `-Wnrvo` flag introduced by GCC 14, I identified a few places where NRVO was clearly intended, but is fumbled. | |||
| 2025-03-10 | Merge pull request #13403 from jordan-woyak/backend_info | JMC47 | |
| VideoCommon: Move backend_info out of VideoConfig struct. | |||
| 2025-03-09 | Modernize `std::max_element` with ranges and projections | mitaclaw | |
| 2025-03-09 | Modernize `std::sort` with ranges and projections | mitaclaw | |
| In PPCTables.cpp, the code is currently unused so I was unable to test it. In CustomPipeline.cpp, a pointer to member function cannot be used due to 16.4.5.2.1 of the C++ Standard regarding "addressable functions". https://eel.is/c++draft/namespace.std#6 In Fs.cpp and DirectoryBlob.cpp, these examples used projections in a previous iteration of this commit, but no longer do. Still, they remain in this commit because the PR they would actually belong to is already merged. | |||
| 2025-03-09 | Simplify `std::find_if` with `std::ranges::find` and projections | mitaclaw | |
| In LabelMap.cpp, the code is currently unused so I was unable to test it. In WiiUtils.cpp, the magic value `1u` was replaced by the constant value `DiscIO::PARTITION_UPDATE`. | |||
