Commit Graph

  • bf08385051 WindowInfo: Add surface_scale field Connor McLaughlin 2020-07-01 00:35:19 +10:00
  • e374853cf5 HostInterface: Better configuration of custom crosshair/software cursor Connor McLaughlin 2020-07-01 00:35:13 +10:00
  • f0c1dfefe7 Core: Add resources file Connor McLaughlin 2020-07-01 00:35:02 +10:00
  • ed6065d7f5 D3D11HostDisplay: Fix software cursor rendering Connor McLaughlin 2020-07-01 00:34:30 +10:00
  • 7d88bba764 Common: Add an image helper class Connor McLaughlin 2020-07-01 00:34:22 +10:00
  • 78cf890c6c Qt: Hook up per-controller-type-settings to UI Connor McLaughlin 2020-07-01 00:34:13 +10:00
  • bcc6d5d53d Qt: Support float settings in setting widget binder Connor McLaughlin 2020-07-01 00:34:00 +10:00
  • 0b11a14e24 Qt: Better handling of default settings not in ini Connor McLaughlin 2020-07-01 00:33:53 +10:00
  • 4dc9e10777 HostInterface: Support per-controller-type settings Connor McLaughlin 2020-07-01 00:33:45 +10:00
  • f3b2953e40 Common/StringUtil: Add FromChars overload for bool Connor McLaughlin 2020-07-01 00:33:40 +10:00
  • 687bcfddba Merge pull request #578 from ggrtk/readme Connor McLaughlin 2020-06-30 14:54:03 +10:00
  • 71354d0f6f README.md: Add steps for downloading and running AppImages Albert Liu 2020-06-29 19:12:08 -07:00
  • 38aa485f8f libretro: Analog controller/DualShock support Connor McLaughlin 2020-06-30 02:47:47 +10:00
  • 51b4776b8f libretro: Work around video driver switching crash in RetroArch Connor McLaughlin 2020-06-30 02:47:38 +10:00
  • 861b98ed3b libretro: Additional work Connor McLaughlin 2020-06-30 02:47:27 +10:00
  • 2a38090e7a HostDisplay: Move most backend logic to FrontendCommon Connor McLaughlin 2020-06-30 02:46:57 +10:00
  • 84a52a3911 dep/vulkan-loader: undef a bunch more problematic X11 defines Connor McLaughlin 2020-06-30 03:03:27 +10:00
  • 936d92dfb8 System: Add option to force start in software mode Connor McLaughlin 2020-06-29 01:51:01 +10:00
  • 919494079b System: Make saving screenshots to state optional Connor McLaughlin 2020-06-22 17:05:02 +10:00
  • dc7cc3b67f Common/ByteStream: Fix buffer corruption in MemoryByteStream Connor McLaughlin 2020-06-29 02:42:14 +10:00
  • e5f56fcd33 MDEC: Slightly reduce block timing Connor McLaughlin 2020-06-29 14:45:12 +10:00
  • 614ea632a5 SPU: Log warning when data is lost due to reg clear Connor McLaughlin 2020-06-29 14:45:03 +10:00
  • ea1066f76e GL/StreamBuffer: Use glBufferData() on all drivers Connor McLaughlin 2020-06-28 21:44:45 +10:00
  • 745b53e4cb GL/Context: Fix crash in some GLX drivers Connor McLaughlin 2020-06-27 17:23:43 +10:00
  • 15afe4f436 GPU/Vulkan: Fix incorrect vkCmdPushConstants() call Connor McLaughlin 2020-06-27 16:25:30 +10:00
  • f690165b52 Merge pull request #571 from ggrtk/discord Connor McLaughlin 2020-06-27 15:55:30 +10:00
  • 1a45ee3018 CommonHostInterface: Use largeImage fields in Discord presence payload Albert Liu 2020-06-26 22:28:48 -07:00
  • 0b261e836b GPU/Vulkan: Fix shader VRAM copies Connor McLaughlin 2020-06-27 02:23:12 +10:00
  • 58b0e6859a Frontend: Reset/restore GPU state before saving screenshot Connor McLaughlin 2020-06-27 02:22:52 +10:00
  • b94de1924d GPU/ShaderGen: Round normalized colours before converting to integer Connor McLaughlin 2020-06-26 21:40:50 +10:00
  • 16ca214d09 GPU/OpenGL: Fix VRAM writes breaking on <GL4.3 Connor McLaughlin 2020-06-26 21:39:37 +10:00
  • 34d7b752d8 GPU/ShaderGen: Enable GL_ARB_shader_storage_buffer_object on <GL4.3 Connor McLaughlin 2020-06-26 21:39:12 +10:00
  • 998ec85b16 CDROM: Log slow sector reads in Release builds too Connor McLaughlin 2020-06-26 17:16:50 +10:00
  • 737337a526 CDROM: Fix incorrect sector read after incomplete seek->read Connor McLaughlin 2020-06-26 17:15:39 +10:00
  • b8a2487abf GPU/HW: Fix incorrect offset application in line upscaler Connor McLaughlin 2020-06-26 03:25:21 +10:00
  • f1cfe1b954 Merge pull request #568 from ggrtk/qt-theme Connor McLaughlin 2020-06-25 12:13:21 +10:00
  • 788a9a6768 Qt: Reset palette and style when selecting default theme Albert Liu 2020-06-24 15:12:21 -07:00
  • ad727c7991 CPU/Recompiler: Check interrupts after mtc0 sr/cause Connor McLaughlin 2020-06-25 01:20:18 +10:00
  • b00f50c927 CPU/Recompiler: Emit test/jz instead of bt/jnc for bits < 8 Connor McLaughlin 2020-06-25 01:19:53 +10:00
  • 55a2c73097 Qt: Add Dark Fusion theme Connor McLaughlin 2020-06-25 01:32:28 +10:00
  • a6d976240a Qt: Add theme selection and dark theme Connor McLaughlin 2020-06-25 01:31:23 +10:00
  • e6f5009245 Merge pull request #567 from ggrtk/aspect-ratio-setting Connor McLaughlin 2020-06-24 12:23:46 +10:00
  • 28d38c9867 LibretroHostInterface: Report aspect ratio setting to frontend Albert Liu 2020-06-23 09:21:24 -07:00
  • 7c206766ae HostInterface: Save default setting to AspectRatio, not PixelAspectRatio Albert Liu 2020-06-23 08:22:09 -07:00
  • 832c7a1192 Vulkan: Support using SSBOs instead texel buffers Connor McLaughlin 2020-06-24 01:40:01 +10:00
  • 08ef8c1e8d GPU/HW: Support SSBOs instead of texture buffers for VRAM writes Connor McLaughlin 2020-06-24 01:39:53 +10:00
  • eec37df1e0 Settings: Make the recompiler the default CPU mode Connor McLaughlin 2020-06-24 01:39:42 +10:00
  • f6aae5e67c Settings: Add 2:1 (VRAM 1:1) display aspect ratio Connor McLaughlin 2020-06-24 01:39:35 +10:00
  • f32028a736 Merge pull request #566 from ggrtk/analog-controller Connor McLaughlin 2020-06-24 01:33:26 +10:00
  • 2cfb811569 Merge pull request #565 from lioncash/stamp Connor McLaughlin 2020-06-24 01:32:52 +10:00
  • 84d4423719 Merge pull request #564 from lioncash/leak Connor McLaughlin 2020-06-24 01:31:52 +10:00
  • da0885af0d Merge pull request #563 from lioncash/fs Connor McLaughlin 2020-06-24 01:30:04 +10:00
  • 4b31034efa Merge pull request #562 from lioncash/amp Connor McLaughlin 2020-06-24 01:29:42 +10:00
  • 293c2f50cd ControllerInterface: Make axis-to-button deadzone customizable Albert Liu 2020-06-22 19:30:19 -07:00
  • 6b7c068f83 ControllerInterface: Implement axis scaling for axis-to-axis mappings Albert Liu 2020-06-06 18:49:25 -07:00
  • 4c82705e34 timestamp: Correct duplicate conditionals Lioncash 2020-06-23 06:24:04 -04:00
  • 987b11a1d2 timestamp: Implement operator!= in terms of operator== Lioncash 2020-06-23 06:20:27 -04:00
  • 83a01c27a2 file_system: Prevent resource leaks in DeleteDirectory() Lioncash 2020-06-23 06:13:51 -04:00
  • 292a0a6800 file_system: Correct duplicate conditionals in CreateDirectory() Lioncash 2020-06-23 06:09:36 -04:00
  • 20d17b953b spu: Make use of logical AND within IsPitchModulationEnabled() Lioncash 2020-06-23 06:00:08 -04:00
  • 3ca9d578b3 Merge pull request #559 from lioncash/field Connor McLaughlin 2020-06-23 19:58:06 +10:00
  • 6de24f620e Merge pull request #558 from lioncash/psf Connor McLaughlin 2020-06-23 19:57:19 +10:00
  • daf9afe221 Merge pull request #560 from lioncash/xy Connor McLaughlin 2020-06-23 19:56:43 +10:00
  • e228588823 Merge pull request #561 from lioncash/rectangle Connor McLaughlin 2020-06-23 19:56:16 +10:00
  • c8082fcdf1 Merge pull request #557 from lioncash/data Connor McLaughlin 2020-06-23 19:55:25 +10:00
  • e064196f25 rectangle: Correct assignment of right within SetExtents Lioncash 2020-06-23 05:50:41 -04:00
  • 7a05f8402b playstation_mouse: Amend initial x value Lioncash 2020-06-23 05:48:23 -04:00
  • 0abe4c60b4 cd_image: Make use of std::array where applicable Lioncash 2020-06-23 05:04:16 -04:00
  • a27aa45e6a bitfield: Make interface fully constexpr Lioncash 2020-06-23 05:27:38 -04:00
  • 76af96f15b system: Correct error dialog in PSF load case Lioncash 2020-06-23 05:13:43 -04:00
  • 840a80670f CDROM: Reset XA resampler on file switch Connor McLaughlin 2020-06-22 15:58:22 +10:00
  • 9265dd72ba Vulkan/ShaderCache: Skip writing pipeline cache when size matches Connor McLaughlin 2020-06-22 15:58:10 +10:00
  • eaca5eca07 GPU/Vulkan: Use Metal layer instead NSView on macOS. Connor McLaughlin 2020-06-22 15:58:07 +10:00
  • f846817848 Vulkan: Fix crash when opening settings window -> resizing Connor McLaughlin 2020-06-22 15:58:00 +10:00
  • 1455e793d5 Vulkan: Fix crash when drag-resizing window Connor McLaughlin 2020-06-22 15:57:54 +10:00
  • 82a0ad8a10 Qt/Settings: Make GPU adapter more sensible Connor McLaughlin 2020-06-22 15:57:43 +10:00
  • 1667d0a271 Update compatibility list from @macattack222 and @HeroponRikiBestest Connor McLaughlin 2020-06-22 15:55:05 +10:00
  • eb1b6b6272 GPU/HW: Fix D3D11 upscaled line GS Connor McLaughlin 2020-06-22 15:53:05 +10:00
  • 73cdd676ad GPU/Vulkan: Fix incorrect srcfactor selection Connor McLaughlin 2020-06-21 16:24:06 +10:00
  • ce75168238 GPU/Vulkan: Don't assume support for dual-source blend Connor McLaughlin 2020-06-21 01:33:15 +10:00
  • bf60f9dd61 GPU/Vulkan: Use geometry shader for line rendering at >1xIR Connor McLaughlin 2020-06-21 01:33:08 +10:00
  • 97ef905f10 GPU/Vulkan: Fix race/crash when changing settings live Connor McLaughlin 2020-06-21 01:33:00 +10:00
  • f54876deb0 Vulkan/Context: Use VK_MVK_macos_surface not VK_EXT_metal_surface Connor McLaughlin 2020-06-20 20:37:37 +10:00
  • fed53b565f GPU/Vulkan: Fix inverted transparency Connor McLaughlin 2020-06-20 20:22:20 +10:00
  • a08c398d4b GPU/HW: Provide depth in vertex rather than computing Connor McLaughlin 2020-06-20 20:21:32 +10:00
  • 7192b8d83a Vulkan/ShaderCache: Hopefully fix macOS build Connor McLaughlin 2020-06-20 03:39:46 +10:00
  • cab5e70ccc Update compatibility list with data from @macattack222 Connor McLaughlin 2020-06-20 03:36:31 +10:00
  • 4d827e23c5 Qt: Add GPU/adapter selection to settings Connor McLaughlin 2020-06-20 03:34:00 +10:00
  • 77291096db Settings: Add GPU adapter option and hook up to D3D11/Vulkan Connor McLaughlin 2020-06-20 03:33:57 +10:00
  • 1b5f8db2fc Vulkan/Context: Support specifying GPU to use Connor McLaughlin 2020-06-20 03:33:55 +10:00
  • 4a04800132 Vulkan: Handle potential duplicate GPU/adapter names Connor McLaughlin 2020-06-20 03:33:52 +10:00
  • 7fce9b102e FrontendCommon: Add GPU enumeration methods to D3D11/Vulkan host displays Connor McLaughlin 2020-06-20 03:33:49 +10:00
  • 85edbce3ca Qt: Use FrontendCommon D3D11 host display wrapper Connor McLaughlin 2020-06-20 03:33:42 +10:00
  • 1e26ded73c SDL: Use FrontendCommon D3D11 host display wrapper Connor McLaughlin 2020-06-20 03:33:37 +10:00
  • 6eb2079088 FrontendCommon: Add D3D11 helper for host display Connor McLaughlin 2020-06-20 03:33:34 +10:00
  • 8ae04f66a1 Update compatibility list with data from @Zet-sensei Connor McLaughlin 2020-06-19 01:42:36 +10:00
  • 3114eb51f9 Update README.md with Vulkan renderer Connor McLaughlin 2020-06-19 01:40:08 +10:00
  • c023bcd234 Linux build fix Connor McLaughlin 2020-06-19 01:36:46 +10:00
  • 1212d24ea9 Merge branch 'vulkan' Connor McLaughlin 2020-06-19 00:19:18 +10:00
  • 49a9f01327 Qt: Support Vulkan Connor McLaughlin 2020-06-19 00:18:53 +10:00