Commit Graph

  • 4964fc87ae Video Backends: Remove the right of the xfb region for games where the VI stride does not match the VI width iwubcode 2017-09-29 00:31:08 -05:00
  • a129a53e56 Video Common: Improve texture dumping to work with fifoci and fifo_comparer iwubcode 2017-09-13 23:46:30 -05:00
  • 53684701fa HybridXFB: Fix lint errors iwubcode 2017-09-02 21:30:34 -05:00
  • 725d14e4c6 Update game inis that need 'Immediate Mode' disabled due to having extra/incomplete frames in XFB. Also add new game inis: disable 'Immediate Mode' on Mushroom Men which needs XFB timing for its videos and disable 'Immediate Mode' on Go Vacation which also has extra/incomplete frames in some minigames. iwubcode 2017-08-30 00:15:08 -05:00
  • 65418a76f5 Video Common: Use correct aspect ratio when saving screenshots / video iwubcode 2017-08-29 00:24:25 -05:00
  • 1090549552 Software Backend: Force EFB/XFB to copy to ram iwubcode 2017-08-23 23:49:24 -05:00
  • 6e686f6ea1 Software Backend: Fix xfb output and add vertical scaling support iwubcode 2017-08-23 21:46:23 -05:00
  • e6d85b0915 Video Common: Avoid 'presenting' duplicate frames by detecting when swap hasn't changed since the last frame iwubcode 2017-08-20 14:24:37 -05:00
  • c58010404d Update all inis to remove old XFB settings. Also update Krome Studios games to use 'Immediate XFB' and Rogue Squadron games to disable 'Immediate XFB'. iwubcode 2017-08-20 01:32:18 -05:00
  • 2295d60fdc VideoCommon: Output gamma now comes from the xfb copy iwubcode 2017-08-14 23:07:39 -05:00
  • 7f0834c919 Add 'immediate xfb' which reduces xfb latency at the cost of graphical errors iwubcode 2017-08-12 23:10:21 -05:00
  • a71bc9ebbf Move XFB UI option to be under XFB group iwubcode 2017-08-12 22:35:41 -05:00
  • e33ab4117d Video Common: Make auto IR work with HybridXFB iwubcode 2017-08-12 19:51:33 -05:00
  • 76b775d5be Video Common: Add XFB decoding via the GPU iwubcode 2017-08-08 00:09:25 -05:00
  • 4d13f69dc1 Remove TODOs iwubcode 2017-08-06 23:06:03 -05:00
  • 33bc286baa Remove old XFB logic iwubcode 2017-08-06 23:05:42 -05:00
  • 081b92b8a7 Video Common: Only update FPS when frame is renderered which yields more accurate results iwubcode 2017-08-05 00:40:17 -05:00
  • b285188de1 Video Backends: Implement vertical scaling for xfb copies. This fixes the display of PAL games that run in 50hz mode. iwubcode 2017-07-02 21:24:20 -05:00
  • 5a372020ea FifoPlayer: Generate fake VideoInterface updates iwubcode 2017-06-26 14:49:32 -05:00
  • 2cd9565b18 Add an additional flag fo 'XFB Copy' iwubcode 2017-06-26 12:06:50 -05:00
  • 65cd085f9b Add new GUI option to skip XFBToRam and remove old XFB options iwubcode 2017-06-25 22:23:47 -05:00
  • 198d3b69b4 Add ability to dump xfb copies to texture for debugging purposes iwubcode 2017-06-02 20:33:26 -05:00
  • a9f0d1783b Support frame and video dumping from VideoCommon iwubcode 2017-05-30 23:44:03 -05:00
  • 79387dddb2 Add support for hybrid XFB iwubcode 2017-05-29 17:02:09 -05:00
  • aa4088a494 [UI] Remove fullscreen resolution UI. Anthony 2017-11-17 12:55:43 -08:00
  • 84ca9a4aec
    Merge pull request #6154 from MerryMage/config-cleanup Leo Lam 2017-11-17 15:01:56 +01:00
  • 1e33fd0d35 Translation resources sync with Transifex JosJuice 2017-11-16 15:42:07 +01:00
  • 37419b9a57 Config/Layer: Allow all keys of a section to be iterated over MerryMage 2017-10-30 18:10:05 +00:00
  • 4c24629b95 Config: Flatten structures MerryMage 2017-10-29 19:11:15 +00:00
  • f3b52c07d7 CommandLineParser: Use ConfigLocation MerryMage 2017-10-30 17:15:21 +00:00
  • e331a76176 ConfigInfo: Switch to doing case-insensitive comparison MerryMage 2017-10-30 17:09:05 +00:00
  • ec7b84c5f2 Config: Extract ConfigInfo into own header MerryMage 2017-10-30 16:22:37 +00:00
  • c8f970e2b0 Config: Remove recursive layer MerryMage 2017-10-29 19:17:58 +00:00
  • f612569718
    Merge pull request #6195 from delroth/warn-blocking-ipc Pierre Bourdon 2017-11-15 16:07:59 +01:00
  • 169028e8f5 IOS: Warn on blocking IPC handlers. Pierre Bourdon 2017-11-15 14:42:21 +01:00
  • 496c33738f
    Merge pull request #6194 from TBoshoven/sdhc-off-by-one Pierre Bourdon 2017-11-14 19:10:36 +01:00
  • 1fc7cf3cb4 Off-by-one in SDHC detection Tom Boshoven 2017-11-14 15:15:03 +01:00
  • 72b7b96571 Remove IsTriviallyCopyable hack for VS JosJuice 2017-11-12 17:21:11 +01:00
  • 8ad5ea2ede Call Do for every member of SCPFifoStruct individually JosJuice 2017-11-12 17:20:59 +01:00
  • 983b986303 Don't delete BitField copy assignment operator on VS JosJuice 2017-11-12 15:12:17 +01:00
  • 8c6465c66f
    Merge pull request #6192 from lioncash/unused-var JosJuice 2017-11-12 19:34:46 +01:00
  • 2a782b8f16 D3D/main: Remove unused variable in InitBackendInfo() Lioncash 2017-11-12 13:24:02 -05:00
  • aa7d4f5401
    Merge pull request #6189 from lioncash/global Anthony 2017-11-12 08:59:44 -08:00
  • 3dbd6a53cc D3DUtil: Remove unused file-scope variables Lioncash 2017-11-11 18:49:24 -05:00
  • 9a2745a977
    Merge pull request #6188 from JosJuice/stringutil-cleanup Leo Lam 2017-11-11 23:24:48 +01:00
  • 2c10ba9be1 Simplify StringUtil::UTF16ToUTF8 JosJuice 2017-11-11 17:32:44 +01:00
  • 65c1df094f Remove unneeded check in StringUtil::UTF16ToUTF8 JosJuice 2017-11-11 14:07:28 +01:00
  • 1e24a5f309
    Merge pull request #6167 from ligfx/encapsulatedefaultdevice Leo Lam 2017-11-11 17:11:56 +01:00
  • 3b2b2de159 Exit on Esc, pause on F10 Rael Gugelmin Cunha 2017-11-11 12:46:15 -02:00
  • 338bffd1e7
    Merge pull request #6168 from ligfx/movegccwiiu Leo Lam 2017-11-11 12:14:55 +01:00
  • 41c2618b10
    Merge pull request #6175 from ligfx/qtinputupdateclear Leo Lam 2017-11-11 12:11:26 +01:00
  • e5d1e2a914
    Merge pull request #6185 from scottpleb/evdev-axis-range Leo Lam 2017-11-11 12:01:29 +01:00
  • 0bede93daa evdev: Correctly calculate axis range for min values greater than 0. Scott Pleb 2017-11-11 00:58:07 -05:00
  • 6161bda1dd
    Merge pull request #6184 from lioncash/const Anthony 2017-11-10 19:37:20 -08:00
  • 8e654528fc VideoConfig: Add const specifier to IsVSync() member function Lioncash 2017-11-10 22:21:37 -05:00
  • 8e6677be90 ControllerInterface: don't call InvokeDevicesChangedCallbacks more than once when refreshing Michael M 2017-11-04 07:37:03 -07:00
  • fd7cbd633e ControllerInterface: add mutex around callbacks vector Michael M 2017-11-10 12:29:25 -08:00
  • 1ed7532af8 ControllerInterface: HotplugCallbacks -> DevicesChangedCallbacks Michael M 2017-11-04 07:36:30 -07:00
  • 7355b5f70d ControllerInterface: invoke callbacks in AddDevice/RemoveDevice Michael M 2017-11-09 12:14:21 -08:00
  • 126b7ea01c
    Merge pull request #6181 from hackbar/database-downgrade Anthony 2017-11-10 11:10:30 -08:00
  • 74ae2522fe Android: Handle a database downgrade. Mike 2017-11-09 18:54:04 -08:00
  • 4dc425b9c9
    Merge pull request #6158 from Tomcc/master Anthony 2017-11-09 18:06:58 -08:00
  • 356896d8bc
    Merge pull request #6179 from JosJuice/extract-forbidden-characters Anthony 2017-11-08 15:32:35 -08:00
  • 965b5b6b0a
    Merge pull request #6156 from hackbar/input-fix-trigger Anthony 2017-11-08 15:31:30 -08:00
  • b28e5fa347 Avoid forbidden characters when extracting disc partitions JosJuice 2017-11-08 11:27:05 +01:00
  • 7e7b5af4c7
    Merge pull request #6173 from JosJuice/dtk-savestate Markus Wick 2017-11-08 12:03:05 +01:00
  • 1f81e13d81 Android: Ignore joystick axis movements in the flat area. Mike 2017-11-01 18:29:33 -07:00
  • 6787fcb712 Android: Handle duplicate axis, and fix known bad axis. Mike 2017-10-31 22:43:30 -07:00
  • d9d4bd7eef
    Merge pull request #5711 from LAGonauta/latency-setting-only-on-windows Anthony 2017-11-07 09:14:26 -08:00
  • 9e63c65c36 Also hide latency control on Qt GUI LAGonauta 2017-11-07 07:55:44 -02:00
  • e7f0279ffc The latency setting now appears only if there is at least one backend that supports it. LAGonauta 2017-06-28 07:56:12 -03:00
  • 9e251206b2
    Merge pull request #6174 from gwicks/android-ndkupdate JosJuice 2017-11-07 17:31:44 +01:00
  • c2dcb97d06 Android: Fix NDK r16b2 build Greg Wicks 2017-11-07 10:47:54 -05:00
  • 835eff15a1
    Merge pull request #6162 from JosJuice/nand-check-save-game-name Anthony 2017-11-06 23:11:34 -08:00
  • d378811271
    Merge pull request #6165 from JosJuice/auto-ir-handling Anthony 2017-11-06 23:10:53 -08:00
  • 66ad40074d
    Merge pull request #6172 from JosJuice/remove-force-ntsc-j Anthony 2017-11-06 23:01:27 -08:00
  • 98ffaf9661
    Merge pull request #6151 from MayImilae/adjust-cpu-override-text Anthony 2017-11-06 22:55:36 -08:00
  • 4112936bae Adjust CPU Override Text MaJoR 2017-10-29 20:03:32 -07:00
  • aa23684d66 Improved detection: it doesn't desaturate the input anymore (woops) also it makes its own whole chain! This way it "notices" much better gradual divergences. Fixes Mario Sunshine, moss on the window in Zelda TP Tommaso Checchi 2017-11-01 21:38:36 -07:00
  • b00ef39c1c Fix DTK audio not working after loading a savestate JosJuice 2017-11-06 09:15:05 +01:00
  • 88d851ca45 Remove "Force Console as NTSC-J" JosJuice 2017-11-06 08:21:08 +01:00
  • 5e70af1ce5
    Merge pull request #6109 from t27duck/missing_wiiware_makers_2 JosJuice 2017-11-06 08:05:19 +01:00
  • 14f22ad829 Qt Mapping*: make logic around setting/loading settings more consistent Michael M 2017-11-03 13:28:45 -07:00
  • cb47857e8a Rename GCPadWiiU -> GCPadWiiUConfigDialog Michael M 2017-11-04 18:45:37 -07:00
  • a8b5eab4c4 Qt GCPadWiiU: standalone dialog, not subclass of MappingWidget Michael M 2017-11-03 14:47:36 -07:00
  • 27e1577da9 Qt MappingWindow: move controller type into constructor Michael M 2017-11-03 14:31:17 -07:00
  • bb38b39952
    Merge pull request #6170 from JosJuice/qt-language-encoding Pierre Bourdon 2017-11-05 16:51:01 +01:00
  • ce497e7515
    Merge pull request #6169 from degasus/master JosJuice 2017-11-05 13:25:16 +01:00
  • 3a36c964f5 WiimoteEmu: Don't set pack pragma for STL objects. degasus 2017-11-05 13:13:25 +01:00
  • c39778395c DolphinQt2: Fix broken language encodings on Windows JosJuice 2017-11-05 11:07:41 +01:00
  • 47f7e5b454 WiiUtils: Be more explicit about packing. degasus 2017-11-05 10:52:37 +01:00
  • 1b1dd1d749 EmulatedController: encapsulate default device behind getters/setters Michael M 2017-11-04 14:08:26 -07:00
  • bb0794715c
    Merge pull request #6111 from stenzek/enable-vk-nv-glsl Pierre Bourdon 2017-11-04 17:14:28 +01:00
  • d1b20518fc Translation resources sync with Transifex JosJuice 2017-11-04 15:45:44 +01:00
  • 1dc2a85ccc Avoid UB when reading Wii volume names JosJuice 2017-11-02 21:05:37 +01:00
  • 6902bbb696 When NAND is damaged, show title names from save files JosJuice 2017-11-02 17:34:04 +01:00
  • 5a6d90900e Add WiiSaveBanner class JosJuice 2017-11-02 17:05:45 +01:00
  • 18a947a1bc USB: Work around a gcc bug that affects lambdas Léo Lam 2017-11-03 13:18:42 +01:00
  • 5d82635449 USB_HIDv5: Implement CancelEndpoint Léo Lam 2017-11-03 12:43:36 +01:00
  • 22310dfc3e USBv5: Read transfer parameters from the correct vector Léo Lam 2017-11-03 12:23:57 +01:00