Commit Graph

  • d168947ae4 SDL: Support Vulkan Connor McLaughlin 2020-06-19 00:18:51 +10:00
  • 6aacf0019a FrontendCommon: Add a Vulkan host display interface Connor McLaughlin 2020-06-19 00:18:19 +10:00
  • 49d11988bf Core: Add Vulkan GPU renderer Connor McLaughlin 2020-06-19 00:18:17 +10:00
  • 3cd5b7ae74 Core: Add Vulkan renderer types Connor McLaughlin 2020-06-19 00:18:14 +10:00
  • 1399e95b77 Common: Add a range of Vulkan helper/wrapper classes Connor McLaughlin 2020-06-19 00:18:07 +10:00
  • 2c0a28398c dep/imgui: Add Vulkan renderer Connor McLaughlin 2020-06-16 22:46:11 +10:00
  • 5bbcde7835 dep: Add glslang Connor McLaughlin 2020-06-16 22:46:10 +10:00
  • da83059e31 dep/vulkan-loader: Add Vulkan headers and basic dynamic loader Connor McLaughlin 2020-06-16 22:46:07 +10:00
  • 63cc4ab197 CommonHostInterface: Release save state selector before display Connor McLaughlin 2020-06-18 21:44:10 +10:00
  • bd164d2735 Common/FileSystem: Add {Read,Write}BinaryFile helpers Connor McLaughlin 2020-06-18 21:26:22 +10:00
  • 0890164987 Common: Add scope_guard.h from Dolphin Connor McLaughlin 2020-06-16 22:46:14 +10:00
  • 47138aa9cf GPU: Consider interlaced rendering for GPU timings Connor McLaughlin 2020-06-18 17:37:11 +10:00
  • 5c2b178709 Merge pull request #552 from ggrtk/advanced-settings Connor McLaughlin 2020-06-18 11:34:49 +10:00
  • d005025f8f Qt/AdvancedSettings: Fix swapped widget bindings Albert Liu 2020-06-17 12:34:41 -07:00
  • 7aa71529d6 Merge pull request #551 from ggrtk/advanced-settings Connor McLaughlin 2020-06-18 03:12:13 +10:00
  • 8daff5e677 Common: Add dimensional_array.h Connor McLaughlin 2020-06-17 22:46:13 +10:00
  • 0e3fdebb11 Qt: Don't set native window to GL surface Connor McLaughlin 2020-06-16 01:06:56 +10:00
  • b7d9ce98e8 Qt: Connect tweak/hack settings to Qt frontend Albert Liu 2020-06-14 14:43:16 -07:00
  • 53a2b8c03d SDL: Update advanced settings description Albert Liu 2020-06-14 13:03:05 -07:00
  • 8a94fc944a CommonHostInterface: Fix minor log message typo Albert Liu 2020-06-16 09:48:19 -07:00
  • b141042952 Merge pull request #549 from ggrtk/qt-rebind-all Connor McLaughlin 2020-06-15 13:26:48 +10:00
  • 1b9dbc1a0b Qt: Add help text note about binding rumble Albert Liu 2020-06-14 16:29:25 -07:00
  • fd4e41bc7d Qt: Simplify Rebind All behavior Albert Liu 2020-06-14 16:06:29 -07:00
  • 41d66f5c73 Qt: Add icon to executable Connor McLaughlin 2020-06-15 03:29:35 +10:00
  • 91734e35b0 SDL: Add icon to executable Connor McLaughlin 2020-06-15 03:29:21 +10:00
  • fc0560087f GPU: Skip primitives where clip area is invalid Connor McLaughlin 2020-06-14 01:01:01 +10:00
  • 16c47f4553 Settings: Change default GPU FIFO size to 16 Connor McLaughlin 2020-06-13 01:30:34 +10:00
  • bda528d70a GPU: Alter timings to reflect new clock Connor McLaughlin 2020-06-13 01:29:48 +10:00
  • dad63f2303 GPU: Run draw clock at sysclk * 2 Connor McLaughlin 2020-06-13 01:28:49 +10:00
  • 0dfb9f7d90 Merge pull request #548 from ggrtk/qt-aboutdialog Connor McLaughlin 2020-06-12 18:50:06 +10:00
  • 4f07e30dc0 Qt: Fix broken font in about dialog on Windows Albert Liu 2020-06-11 10:14:27 -07:00
  • aeead1b0a6 Fix MSVC build Albert Liu 2020-06-11 10:09:02 -07:00
  • 8d2c7db224 Qt: Source input profiles from program and user directory Connor McLaughlin 2020-06-12 02:47:39 +10:00
  • da9188a771 Qt: Fix broken links in about dialog Albert Liu 2020-06-11 09:36:14 -07:00
  • 4c29b6f30c Qt: Add about dialog Albert Liu 2020-06-10 21:36:48 -07:00
  • 814edecd05 README.md: Add note about unsupported Windows versions Connor McLaughlin 2020-06-12 01:54:17 +10:00
  • 2504d187d3 Qt: Add separate menu items for rescan all/scan for new games Connor McLaughlin 2020-06-11 01:48:54 +10:00
  • 34d27bad4a Timers: Add missing event update after resetting count/target Connor McLaughlin 2020-06-10 01:37:11 +10:00
  • bdf9c91271 GPU: Fix double shader compilation Connor McLaughlin 2020-06-09 03:04:02 +10:00
  • 86f0d32e70 CubebAudioStream: Fix crash in PulseAudio on Linux Connor McLaughlin 2020-06-09 03:03:53 +10:00
  • d7f083559e Add initial libretro implementation Connor McLaughlin 2020-06-09 02:44:42 +10:00
  • 5dedd8707b Add subset of headers from libretro-common Connor McLaughlin 2020-05-23 17:44:43 +10:00
  • f5fd37c4c4 Qt: Fix compatibility column not showing by default Connor McLaughlin 2020-06-09 02:41:24 +10:00
  • 075380f8e0 Move most helper logic from base HostInterface to FrontendCommon Connor McLaughlin 2020-06-09 02:05:55 +10:00
  • 444a09efd4 AudioStream: Don't call FramesAvailable() while locked Connor McLaughlin 2020-06-09 02:05:49 +10:00
  • 7b4b2d5dc5 GameList: Ignore all whitespace characters in SYSTEM.CNF Connor McLaughlin 2020-06-08 03:05:10 +10:00
  • a56d7385eb SDL: Support rendering software cursor in D3D11 Connor McLaughlin 2020-06-08 02:59:38 +10:00
  • f9eb3719e3 HostInterface: Add software cursor mode Connor McLaughlin 2020-06-08 02:53:53 +10:00
  • f98bb033ff HostDisplay: Add an interface for setting software cursor Connor McLaughlin 2020-06-08 02:53:37 +10:00
  • 56c50c6eeb dep: Add stb_image Connor McLaughlin 2020-06-08 01:47:07 +10:00
  • 29d918dbb0 Qt/GameProperties: Implement hash calculation Connor McLaughlin 2020-06-08 01:19:54 +10:00
  • 8b04b74f27 Common: Add a CD image hasher class Connor McLaughlin 2020-06-08 01:19:35 +10:00
  • 06f5c3710d Update compatibility list Connor McLaughlin 2020-06-07 19:07:21 +10:00
  • b4e45e865a GPU: Use correct clocks for NTSC region Connor McLaughlin 2020-06-07 17:36:45 +10:00
  • abc627de9c Merge pull request #538 from ggrtk/scmversion Connor McLaughlin 2020-06-07 19:14:43 +10:00
  • 2490618d0a CMake: Always run gen_scmversion script on rebuilds Albert Liu 2020-06-06 22:55:15 -07:00
  • fc911de1e7 CI: Use Ubuntu 20.04 image for Linux build Connor McLaughlin 2020-06-07 01:40:34 +10:00
  • b9bfe30b1e SDL: Fix compilation on older versions Connor McLaughlin 2020-06-07 01:38:38 +10:00
  • bc9246b444 Qt: Add inline help to audio settings Connor McLaughlin 2020-06-07 01:30:05 +10:00
  • 531c3ad5fa AudioStream: Replace buffer queue with ring buffer Connor McLaughlin 2020-06-06 14:40:20 +10:00
  • 6acd8b27dd Qt: Prevent lag disabling power on buttons when starting Connor McLaughlin 2020-06-06 03:44:57 +10:00
  • 009e474c51 AnalogController: Fix inverted motor binding Connor McLaughlin 2020-06-05 22:32:51 +10:00
  • 88502e130e Settings: Fix memory cards not syncing with disc change in title mode Connor McLaughlin 2020-06-04 02:15:27 +10:00
  • 8c5f6bafc6 Update compatibility list Connor McLaughlin 2020-06-03 01:12:32 +10:00
  • c8e1881ea9 GPU/HW: Clear dirty rectangle when updating shadow texture Connor McLaughlin 2020-06-02 21:45:36 +10:00
  • 9ea163e666 GPU/D3D11: Fix mask test in same vertex batch Connor McLaughlin 2020-06-02 20:47:10 +10:00
  • 3848276fa2 GPU: Improvements to height calculations when interlaced Connor McLaughlin 2020-06-02 20:34:33 +10:00
  • b91f8c151d Merge pull request #520 from ggrtk/github-actions Connor McLaughlin 2020-06-02 16:36:07 +10:00
  • 873072af95 GitHub Actions: Create release only when workflow is triggered on master branch Albert Liu 2020-06-01 20:10:45 -07:00
  • 8eb3ac69b2 SPU: Update ADSR envelope when register changes Connor McLaughlin 2020-06-02 01:59:44 +10:00
  • dcfb929de5 CDROM: Fix double-reads hitting incorrect sector again Connor McLaughlin 2020-06-02 00:59:11 +10:00
  • 5e7fd5aa71 CDROM: Fix integer overflow in seek timing calculation Connor McLaughlin 2020-06-01 22:20:26 +10:00
  • 1947080d91 CDROM: GetlocL should return an error while seeking Connor McLaughlin 2020-06-01 21:40:26 +10:00
  • e5fc47a008 Bus: Further tweaks to access timing Connor McLaughlin 2020-06-01 21:39:31 +10:00
  • 7d66569d69 GPU/HW: Fix bobbing screen with interlacing disabled Connor McLaughlin 2020-06-01 03:26:33 +10:00
  • f856a8ad65 CDROM: Ignore pending setloc after read/play Connor McLaughlin 2020-05-31 17:03:13 +10:00
  • a3e8f40a09 Merge compatibility list Connor McLaughlin 2020-05-31 16:44:59 +10:00
  • af1c4f9378 Fix MSVC build Connor McLaughlin 2020-05-31 16:42:51 +10:00
  • a800f73a8f Merge pull request #516 from ggrtk/negcon Connor McLaughlin 2020-05-31 16:41:48 +10:00
  • bf6faafc54 GameList: Fix cache getting corrupted from unknown games Connor McLaughlin 2020-05-31 16:11:15 +10:00
  • ee3a96011e Controller: Add NeGcon support Albert Liu 2020-05-29 21:33:55 -07:00
  • e293c22cde DMA: Run manual channels while halted Connor McLaughlin 2020-05-31 02:42:12 +10:00
  • 2d067bb101 CDROM: Fix warning log spam on command Connor McLaughlin 2020-05-31 02:41:42 +10:00
  • de8aef4f44 Qt: Fix pause button repeatedly triggering sometimes Connor McLaughlin 2020-05-31 02:41:31 +10:00
  • 0672cf4873 CDROM: Implement a heuristic for command cancelling Connor McLaughlin 2020-05-30 22:04:12 +10:00
  • a4f79de7f6 CDROM: Return error for incorrect parameter count Connor McLaughlin 2020-05-30 21:59:03 +10:00
  • 69a00a64e6 Bus: Adjust memory access and MMIO timing Connor McLaughlin 2020-05-30 02:19:10 +10:00
  • 07e8ab4446 CDROM: Increase seek delay by one sector Connor McLaughlin 2020-05-30 02:00:50 +10:00
  • 38fc843541 GPU/HW: Use upscaled texture coordinates for non-paletted textures Connor McLaughlin 2020-05-29 22:31:54 +10:00
  • fe364d5e8b SDL: Include frame times in status bar Connor McLaughlin 2020-05-29 22:24:50 +10:00
  • 13c3426148 Merge pull request #506 from ggrtk/analog-controller Connor McLaughlin 2020-05-28 13:06:40 +10:00
  • e1e3cf4f5a CommonHostInterface: Simplify input profile saving Albert Liu 2020-05-27 17:27:17 -07:00
  • f8fea1b215 INISettingsInterface: Return bool on saving settings Albert Liu 2020-05-27 16:36:41 -07:00
  • b5311e5896 InputProfiles: Add PlayStation Classic Controller input profile Albert Liu 2020-05-27 15:57:44 -07:00
  • ca873cf243 InputProfiles: Update DualShock 4 input profile Albert Liu 2020-05-27 00:31:00 -07:00
  • ddbfb404ed Merge compatibility list Connor McLaughlin 2020-05-28 03:15:51 +10:00
  • 4e8da3cb41 CDROM: Replace sound map assert with error log Connor McLaughlin 2020-05-28 03:07:32 +10:00
  • 06621a9547 SDL: Fix second port controller/memcard type changes Connor McLaughlin 2020-05-28 03:07:18 +10:00
  • 2dd7f48d97 CDROM: Don't skip pregap for CDDA Connor McLaughlin 2020-05-28 02:42:17 +10:00
  • 2264849151 CDROM: Update position when double-seeking Connor McLaughlin 2020-05-28 02:41:38 +10:00