Commit Graph

  • 2156236f52 Frontends: Use common GL context wrapper Connor McLaughlin 2020-05-07 22:49:04 +1000
  • 4f4c4f4146 Common: Add GL context wrapper implementation Connor McLaughlin 2020-05-07 22:48:13 +1000
  • 75ad533f30 dep/glad: Add WGL, EGL, GLX Connor McLaughlin 2020-05-04 03:00:54 +1000
  • 77da1c8f02 compatibility_xml_to_csv.py: Fix handling of broken input Connor McLaughlin 2020-05-25 14:43:12 +1000
  • fb443ea5f5 Update compatibility list with entries from @Zet-sensei Connor McLaughlin 2020-05-25 02:33:31 +1000
  • 1494f2bc75 CDROM: Set m_current_lba to the sector being read Connor McLaughlin 2020-05-24 13:27:02 +1000
  • cd4f551e8c compatibility.xml: Merge in latest changes from spreadsheet Connor McLaughlin 2020-05-23 19:30:34 +1000
  • d47d6950bc
    Merge pull request #474 from ggrtk/appimage Connor McLaughlin 2020-05-24 01:00:25 +1000
  • c6c1d3952f GitHub Actions: Add AppImage zsync files to rolling release Albert Liu 2020-05-23 02:57:50 -0700
  • a0f81b1e34 AppImage: Create zsync files during AppImage generation Albert Liu 2020-05-23 02:35:35 -0700
  • 379e5083a4 compatibility.xml: Add entries from @DarkFrost89 Connor McLaughlin 2020-05-23 19:26:12 +1000
  • 302e137aa3 merge_compatibility_list.py: Use UTF-8 encoding in output Connor McLaughlin 2020-05-23 19:25:39 +1000
  • 78d9085c2e Update README.md to use GitHub releases instead of AppVeyor Connor McLaughlin 2020-05-23 19:18:27 +1000
  • 5498cf785a AppVeyor CI: Only build master branch Connor McLaughlin 2020-05-23 19:18:08 +1000
  • 9f22684cea Qt: Combine resume and power off toolbar buttons Connor McLaughlin 2020-05-23 15:03:15 +1000
  • e6d52ce6de Qt: Add Resume button Connor McLaughlin 2020-05-23 15:03:00 +1000
  • e24e4c20e1 Qt: Fix pause button getting locked on after restarting game Connor McLaughlin 2020-05-22 18:01:12 +1000
  • 237f469baa GPU: Mask variable sprite/rectangle sizes Connor McLaughlin 2020-05-21 12:04:53 +1000
  • c583459c6f GPU: Replace coord/size masks with constants Connor McLaughlin 2020-05-21 12:02:19 +1000
  • 35a8c5b47c Timers: Don't hang when counter+target = 0 for timer1 Connor McLaughlin 2020-05-21 00:26:05 +1000
  • 3c7229dfe2 CDROM: Add 3 sectors read time to seek time Connor McLaughlin 2020-05-20 23:52:34 +1000
  • dfe0dcb56c Qt: Split memory card/controller config, make bindings scroll Connor McLaughlin 2020-05-20 23:26:24 +1000
  • e7778ea86e Qt: Move OpenURL to QtUtils namespace Connor McLaughlin 2020-05-20 23:25:16 +1000
  • d41bf86eaa CDROM: Don't apply logical seek rules to subq-based seeks Connor McLaughlin 2020-05-20 19:30:45 +1000
  • 11c2b5a1e8 Bus: Extend SPU address range to 0x400 bytes Connor McLaughlin 2020-05-20 18:57:33 +1000
  • a693437bc9 Bus: Handle unaligned byte writes to SPU Connor McLaughlin 2020-05-20 18:56:41 +1000
  • c8a00c58eb Qt: Add Remove Disc option to change disc menu Connor McLaughlin 2020-05-20 02:32:19 +1000
  • fa027d9c2a SDL: Add remove disc menu option Connor McLaughlin 2020-05-20 02:26:23 +1000
  • 340640821e CDROM: Add delay when swapping discs Connor McLaughlin 2020-05-20 02:26:06 +1000
  • 415880fc40 CDROM: Don't restart play/read when current == target Connor McLaughlin 2020-05-20 02:05:17 +1000
  • 5d46556b7d CDROM: Update position while seeking for GetlocP Connor McLaughlin 2020-05-20 01:52:53 +1000
  • 7bb087fe73 gen_scmversion: Don't use latest GitHub release tag Connor McLaughlin 2020-05-19 15:31:11 +1000
  • f49c2dedf6 Add script for converting compatibility XML to CSV Connor McLaughlin 2020-05-19 15:29:50 +1000
  • f901b23aad Update compatibility list with entries from @Zet-sensei Connor McLaughlin 2020-05-19 15:05:04 +1000
  • 7be360475b Add script to merge compatibility lists Connor McLaughlin 2020-05-19 14:54:38 +1000
  • 1eecd50f3d SPU: Run SPU when changing regs on voice pending key-on Connor McLaughlin 2020-05-18 00:59:12 +1000
  • 03080351c8 SPU: Reset ADPCM decoder last samples on key on Connor McLaughlin 2020-05-18 00:50:55 +1000
  • f2e6b8d72b CI: Add GitHub actions-based rolling release Connor McLaughlin 2020-05-17 23:00:26 +1000
  • 096ed21767 GPU: Synchronize before filling/writing with interlaced rendering Connor McLaughlin 2020-05-17 21:51:33 +1000
  • 88cc695d0b HostDisplay: Adjust offsets for linear filtering Connor McLaughlin 2020-05-17 21:05:35 +1000
  • 19cebd97da GPU: Further refinements to crop overscan Connor McLaughlin 2020-05-17 19:23:46 +1000
  • 0ef0c36704 GPU: Align display widths to 4 pixels Connor McLaughlin 2020-05-17 18:46:56 +1000
  • 664bd06df6 GPU: Don't recursively execute commands Connor McLaughlin 2020-05-17 17:58:47 +1000
  • 0bdac9e4be SDL: Add disable interlacing to quick settings menu Connor McLaughlin 2020-05-17 17:58:32 +1000
  • c475923bdd SDL: Add log level settings to debug menu Connor McLaughlin 2020-05-17 14:12:36 +1000
  • 8fd3a83ea8 Settings: Save DMA timing hacks to ini Connor McLaughlin 2020-05-17 14:12:23 +1000
  • 2185bbec73 GPU: Display state in debug window Connor McLaughlin 2020-05-17 14:11:42 +1000
  • 597aa20d83 GPU: Don't panic when FIFO is non-empty with VRAM->CPU copy Connor McLaughlin 2020-05-17 14:05:29 +1000
  • 7d887edf17 DMA: Write correct terminator at end of OTC Connor McLaughlin 2020-05-17 13:58:24 +1000
  • 2795dea124 HostInterface: Prioritize SCPH-3000 over SCPH-1000 for NTSC-J Connor McLaughlin 2020-05-17 01:08:14 +1000
  • b25ed6c151 GPU: Fix interlaced rendering in vblank breaking Connor McLaughlin 2020-05-17 01:02:20 +1000
  • 93031fc27f SDL: Re-add frame step hotkey Connor McLaughlin 2020-05-17 01:00:42 +1000
  • 1c50a09c2e HostInterface: Set user directory to Documents\DuckStation Connor McLaughlin 2020-05-17 00:22:16 +1000
  • a9b455a5c6 AppImage: Include data in created images Connor McLaughlin 2020-05-16 22:35:07 +1000
  • f7a2448dfb HostInterface: Pull compatibility database from program directory Connor McLaughlin 2020-05-16 22:18:02 +1000
  • 4c9cdbb147 Qt/GameProperties: Disable all fields when code is missing Connor McLaughlin 2020-05-16 21:19:34 +1000
  • 61b057929e Add script to convert compatibility CSV to XML Connor McLaughlin 2020-05-16 21:08:34 +1000
  • d0774e48cd Add initial compatibility database Connor McLaughlin 2020-05-16 21:08:00 +1000
  • 525bfda672 Build: Copy data directory with VS solution too Connor McLaughlin 2020-05-16 20:55:00 +1000
  • 9ff8cf009a Qt: Fix tab order in game properties dialog Connor McLaughlin 2020-05-16 20:27:46 +1000
  • 4e66b12727 Qt: Hook up export compatibility info to game properties Connor McLaughlin 2020-05-16 20:24:41 +1000
  • 669934eb1a GameList: Support exporting XML snippets for compatibility info Connor McLaughlin 2020-05-16 20:24:25 +1000
  • f671840a18 Qt: Add compatibility stars to game list Connor McLaughlin 2020-05-16 20:03:01 +1000
  • b2a2366287 Qt: Add game properties dialog Connor McLaughlin 2020-05-16 20:02:44 +1000
  • d781de2ce6 GameList: Add support for compatibility database Connor McLaughlin 2020-05-16 20:01:19 +1000
  • 6ebd9236c5 CDImage: Add track info accessors Connor McLaughlin 2020-05-16 20:00:53 +1000
  • 53db03d10e Update README.md with new Linux binary path Connor McLaughlin 2020-05-16 13:37:57 +1000
  • 47c2b29395 Build: Use bin directory for cmake, fix Windows/cmake build Connor McLaughlin 2020-05-16 13:10:31 +1000
  • a937a09b5c CPU: Fix broken exception logging from YBaseLib removal Connor McLaughlin 2020-05-16 01:02:18 +1000
  • 214e852a54 CDROM: Add time to read sector to seek time Connor McLaughlin 2020-05-16 01:01:28 +1000
  • 110aa8bd93 CDROM: Reset read sector buffer on INT1 Connor McLaughlin 2020-05-16 00:33:01 +1000
  • e1157bff65 CDROM: Don't delay CDDA report, only skip index 0 Connor McLaughlin 2020-05-16 00:27:05 +1000
  • 14b2506d7d HostInterface: Disable true color/enable scaled dithering by default Connor McLaughlin 2020-05-15 01:41:56 +1000
  • 8ef59f7cec InputProfiles: Bind Guide button to analog toggle for XBox Connor McLaughlin 2020-05-15 01:32:47 +1000
  • bf3c83658a GPU: More accurate texture blending in non-true-colour-mode Connor McLaughlin 2020-05-15 01:31:48 +1000
  • c114873ed8 GPU: Fix height underflow in CRTC calculations Connor McLaughlin 2020-05-14 01:25:37 +1000
  • 3472e37d21 GPU: Synchronize before clearing FIFO Connor McLaughlin 2020-05-14 01:25:10 +1000
  • c0ea35ccdc GPU: Fix parameters not applying on startup Connor McLaughlin 2020-05-14 01:24:39 +1000
  • d461d7c87a SPU: Fix reverb write regression from e07d3c9d Connor McLaughlin 2020-05-13 13:47:33 +1000
  • db9d637f92 HostInterface: Fix mute not applying on startup Connor McLaughlin 2020-05-13 13:47:12 +1000
  • e07d3c9db2 SPU: Fix array bounds overflow in register reads Connor McLaughlin 2020-05-13 12:37:13 +1000
  • 777809b3b0 CDROM: Fix XA filter change not applying immediately Connor McLaughlin 2020-05-13 00:14:17 +1000
  • d6f6154380 CDROM: Read last delivered sector when pausing and reading without seek Connor McLaughlin 2020-05-13 00:13:57 +1000
  • d866bd9cb8 CDROM: Reset XA resampler state on read Connor McLaughlin 2020-05-12 12:36:08 +1000
  • 634880b5e3 SPU: Clamp before applying main volume not after Connor McLaughlin 2020-05-12 02:15:16 +1000
  • 81f297456c GPU: Fix mismatched scanout between hardware/software renderers Connor McLaughlin 2020-05-12 01:35:02 +1000
  • 37d9f6344d CDROM: Ignore Read/Play command without setloc/param Connor McLaughlin 2020-05-11 22:55:13 +1000
  • 65c42cd30e GPU: Don't use field offset for ODE in vblank Connor McLaughlin 2020-05-11 22:26:10 +1000
  • 2bc1c67236 GPU/HW: Fix extra column being added with unaligned 24-bit scanout Connor McLaughlin 2020-05-11 22:03:32 +1000
  • 6477e5fb54 CommonHostInterface: Add volume up/down/mute hotkeys Connor McLaughlin 2020-05-10 00:54:23 +1000
  • 5aacfa7be3 Qt: Hook up audio settings (buffer size/count, volume, mute) Connor McLaughlin 2020-05-10 00:44:56 +1000
  • c329f58afe HostInterface: Add audio buffer/count/volume/mute settings Connor McLaughlin 2020-05-10 00:44:37 +1000
  • b6fbdf9aeb AudioStream: Support changing output volume Connor McLaughlin 2020-05-10 00:44:23 +1000
  • f17c2c44d0 GPU/HW: Fix red bleeding when writing VRAM with mask bit set Connor McLaughlin 2020-05-09 14:38:02 +1000
  • f679f8d063 GTE: Fix buggy MVMVA instruction Connor McLaughlin 2020-05-09 13:48:13 +1000
  • 9959440a3a SPU: Align starting addresses to two words Connor McLaughlin 2020-05-08 21:34:49 +1000
  • 712168cf45 CDImage: Better handle sequential reading into lead-out area Connor McLaughlin 2020-05-08 17:35:55 +1000
  • 684e83168e CDROM: Prevent successful seeking to the lead-out area of the disc Connor McLaughlin 2020-05-08 15:41:41 +1000
  • c3c8df14ea CDImage: Set SubQ control for lead-out to last index SubQ Connor McLaughlin 2020-05-08 15:41:16 +1000
  • 9539ce032b AnalogController: Show controller number in OSD messages Connor McLaughlin 2020-05-08 15:32:39 +1000