summaryrefslogtreecommitdiff
path: root/Source/Core
AgeCommit message (Collapse)Author
2025-02-26Merge pull request #13374 from ↵JMC47
Dentomologist/performancemetrics_clamping_resetting_and_add_setting PerformanceMetrics: Add clamping, resetting on resize, and setting
2025-02-25Merge pull request #13369 from Tilka/qt_warningsTilka
CMake: disable Qt deprecation warnings we can't fix
2025-02-25Merge pull request #13376 from jordan-woyak/serialized-wm-irextJosJuice
WiimoteEmu: Make SerializedWiimoteState store camera points as IRExtended instead of custom layout.
2025-02-24DolphinQt: Fix MappingButton not updating text on middle-click clear.Jordan Woyak
2025-02-24WiimoteEmu: Make SerializedWiimoteState store camera points as IRExtended ↵Jordan Woyak
instead of custom layout.
2025-02-24PerformanceMetrics: Add clamping, resetting on resize, and settingDentomologist
Clamp overlays to the render window (with some padding), reset their positions when the render window changes sizes, and add a setting to enable moving the overlays (off by default, .ini only for now).
2025-02-24Merge pull request #13370 from JosJuice/i18n-pack-sdJosJuice
Common: Make SD pack/unpack strings translatable
2025-02-24Merge pull request #13371 from Florin9doi/prusb1Tilka
USB: Remove unused parameters
2025-02-23Common: Make SD pack/unpack strings translatableJosJuice
Regression from adc5b81.
2025-02-24USB: Infinity window iconFlorin9doi
2025-02-24USB: Remove unused paramsFlorin9doi
2025-02-23CMake: disable Qt deprecation warnings we can't fixTillmann Karras
2025-02-23Merge pull request #13365 from jordan-woyak/si-discoJMC47
SI: Set NOREP, ERRSTAT, and ERRLATCH when GetData returns false.
2025-02-22Merge pull request #13348 from jordan-woyak/movie-SerializedWiimoteStateJMC47
Core/Movie: Make DTM Wii Remote data use SerializedWiimoteState.
2025-02-22SI: Set NOREP, ERRSTAT, and ERRLATCH when GetData returns false.Jordan Woyak
2025-02-22Merge pull request #13353 from iwubcode/custom_shader_overhaul_vertex_texcoordJMC47
VideoCommon: move texcoord calculations to accessible functions in VertexShaderGen
2025-02-17Merge pull request #13219 from Tilka/cp_cleanupJosJuice
VideoCommon: drop CP MMIO registers that were probably added in the wrong place
2025-02-16Core/HW: Add time tracking thread in CPU managerAneesh Maganti
Introduce method to track the time played for a game via time differences and TimePlayed methods. Threads are synchronized via Common::Event.
2025-02-16DolphinQt: Add "Time Played" column to game list viewAneesh Maganti
Shows minutes/hours in the list view and handles column visibility.
2025-02-16DolphinQt: Create toggle for enabling/disabling time trackingAneesh Maganti
Introduce a new "Enable Time Tracking" checkbox in the InterfacePane UI. The checkbox is dynamically enabled or disabled based on the emulation state, preventing changes while emulation is active.
2025-02-16Core/Config: Add settings for time trackingAneesh Maganti
2025-02-16Core/ConfigManager: Add locks for metadata methodsAneesh Maganti
All metadata access methods now acquire a lock on `m_metadata_lock` to prevent race conditions.
2025-02-16Core: Add TimePlayed class to track game playtimeAneesh Maganti
Creates TimePlayed class and implemented constructors, AddTime, GetTimePlayed, and Reload methods. Updates CMakeLists.txt and DolphinLib.props as appropriate.
2025-02-16Merge pull request #13329 from noahpistilli/guard-startup-patchesAdmiral H. Curtiss
Core: Check if msr.DR and msr.IR are valid at ApplyStartupPatches
2025-02-15Merge pull request #13343 from jordan-woyak/dark-theme-indicator-gate-colorsJMC47
DolphinQt/Mapping: Adjust dark theme indicator gate color calculation.
2025-02-15DolphinQt/Mapping: Clear and skip "Modifier" iterative input mappings when usingJordan Woyak
analog inputs.
2025-02-15DolphinQt: Add setting to enable iterative input mappings.Jordan Woyak
2025-02-15Merge pull request #13320 from jordan-woyak/detect-alternationsJMC47
DolphinQt/Mapping: Add setting to enable waiting for alternate mappings.
2025-02-15Merge pull request #13344 from Tilka/ditherJMC47
VideoCommon: simplify dither calculation
2025-02-15Merge pull request #13341 from jordan-woyak/sd-convert-buttons-renameJMC47
DolphinQt: Rename the pack/unpack SD Card buttons.
2025-02-15Merge pull request #13324 from Sintendo/jitarm64-cmp-immJMC47
JitArm64_Integer: cmp/cmpl optimizations
2025-02-15Merge pull request #13322 from Xphalnos/D3D_UpdateJMC47
VideoBackends: Use DXGI 1.6 and D3D11_4
2025-02-14VideoCommon: move texcoord calculations to accessible functions in ↵iwubcode
VertexShaderGen
2025-02-13DolphinAnalytics/WiimoteEmu: Remove now-irrelevant game quirk check.Jordan Woyak
2025-02-12WiimoteEmu: Removed unused Extension encryption key getter.Jordan Woyak
2025-02-12Core/Movie: Make DTM Wii Remote data use SerializedWiimoteState.Jordan Woyak
2025-02-12DolphinQt: Rename the pack/unpack SD Card buttons.Jordan Woyak
2025-02-11VideoCommon: simplify dither calculationTillmann Karras
This saves three instructions on AMD GPUs. Dunno about Nvidia.
2025-02-10DolphinQt/Mapping: Adjust dark theme indicator gate color calculation.Jordan Woyak
2025-02-08VideoCommon: remove CP readonly field, it's now always falseTillmann Karras
2025-02-08VideoCommon: drop CP MMIO registers that were probably added in the wrong placeTillmann Karras
I think someone confused these with the actual token and bounding box registers in PE, which were added later. In CP they never did anything and it's suspicious that they have the same addresses as their PE counterparts. On real hardware they always read as zero.
2025-02-08Merge pull request #13318 from sanjay900/dont-detach-macosOatmealDome
LibusbDevice: Don't detach kernel drivers on macOS
2025-02-06Merge pull request #13334 from jordan-woyak/mplus-lroundAdmiral H. Curtiss
WiimoteEmu/MotionPlus: Gyro data calculation cleanup.
2025-02-06Merge pull request #13327 from ↵Admiral H. Curtiss
jordan-woyak/input-expressions-compound-assignment InputCommon/ExpressionParser: Add compound assignment operators.
2025-02-06Merge pull request #13330 from ↵Admiral H. Curtiss
Dentomologist/performancemetrics_allow_moving_overlays PerformanceMetrics: Allow users to move overlays
2025-02-06Merge pull request #13223 from mitaclaw/branch-watch-tool-fixes-5Admiral H. Curtiss
Branch Watch Tool: Refresh Context Menus OnEmulationStateChanged
2025-02-06Merge pull request #13319 from hoogmin/infinite-style-fixJosJuice
Refactor: Infinite loop in AsyncShaderCompiler according to style guidelines
2025-02-05Refactor: Make loop non-infinite instead in AsyncShaderCompiler.Javier Martinez
2025-02-05Merge pull request #13302 from TryTwo/Breakpoints_Fix_LagAdmiral H. Curtiss
Breakpoints: Fix lag when loading multiple memory breakpoints
2025-02-04Breakpoints: Fix lag when adding or removing multiple memory breakpoints by ↵TryTwo
only calling DBATUpdated() once.