Commit Graph

  • 35e7dabd7b Merge pull request #17236 from hrydgard/integer-scale-tweaks Henrik Rydgård 2023-04-05 10:46:44 +02:00
  • cf28556d6d When integer scaling, take the internal render resolution into account. Henrik Rydgård 2023-04-05 09:48:28 +02:00
  • ff907bd523 Fix crash in MIPSStackWalk Henrik Rydgård 2023-04-05 09:48:03 +02:00
  • 8f96ec371e Rename iBufFilter -> iDisplayFilter Henrik Rydgård 2023-04-05 09:32:39 +02:00
  • 9874737087 Merge pull request #17234 from andreasstieger/gcc13 Henrik Rydgård 2023-04-05 00:45:33 +02:00
  • 822592c6b1 Fix build with GCC13: various standard includes Andreas Stieger 2023-04-05 00:20:14 +02:00
  • 5c1e66a910 Merge pull request #17228 from hrydgard/vfpu-fallbacks Unknown W. Brackets 2023-04-03 23:53:12 -07:00
  • 853fd2fb76 Merge pull request #17232 from hrydgard/vulkan-always-use-accurate-depth Unknown W. Brackets 2023-04-03 23:51:07 -07:00
  • 0c82067edf Manually remove that bloat from the filter file again Henrik Rydgård 2023-04-03 22:39:03 +02:00
  • 3a69569580 Don't use inaccurate depth with Vulkan on any GPU except some special-cased Mali drivers. Henrik Rydgård 2023-04-03 22:36:13 +02:00
  • f401a803a6 Fix VFPU table deployment on UWP Henrik Rydgård 2023-04-03 22:20:11 +02:00
  • 6a1f438ef4 UWP buildfix Henrik Rydgård 2023-04-03 22:14:07 +02:00
  • 3e587fc992 Merge pull request #17227 from hrydgard/libretro-audio-simplification Henrik Rydgård 2023-04-03 11:47:45 +02:00
  • aba026f7e9 Add back our older VFPU approximations, as fallbacks if files are missing. Henrik Rydgård 2023-04-03 11:33:41 +02:00
  • 2d73551af2 Makefile/readme updates Henrik Rydgård 2023-04-03 10:46:38 +02:00
  • 1d0afd4867 libretro: Rip out the audio speed control logic, libretro should handle that internally. Henrik Rydgård 2023-04-03 10:01:49 +02:00
  • ecfd4759dd Merge pull request #17224 from hrydgard/integer-scaling Unknown W. Brackets 2023-04-02 13:53:15 -07:00
  • c08c711006 Fix portrait mode integer scaling Henrik Rydgård 2023-04-02 22:35:51 +02:00
  • d223d3c316 Rename CenterDisplayOutputRect to CalculateDisplayOutputRect Henrik Rydgård 2023-04-02 22:27:31 +02:00
  • 2fa93982ea Add support for integer scale factor for display Henrik Rydgård 2023-04-02 18:29:57 +02:00
  • f1165bd2ae Merge pull request #17225 from unknownbrackets/savestate-minor Henrik Rydgård 2023-04-02 21:38:54 +02:00
  • 269f01f841 SaveState: Attempt to recover from missing files. Unknown W. Brackets 2023-04-02 12:17:59 -07:00
  • 9f6338e098 Merge pull request #17222 from hrydgard/broadcom-disable-ubershader Henrik Rydgård 2023-04-02 18:32:10 +02:00
  • bb351e0511 Merge pull request #17223 from hrydgard/cpp-17 Henrik Rydgård 2023-04-02 18:31:35 +02:00
  • d996fb74d4 MSVC: Set language standard to c++17. Henrik Rydgård 2023-04-02 17:53:06 +02:00
  • 1374fb040c Turn off light ubershader generation on Broadcom GPUs. Henrik Rydgård 2023-04-02 17:39:28 +02:00
  • aeff08eed7 Merge pull request #17221 from hrydgard/if-constexpr Henrik Rydgård 2023-04-02 17:03:48 +02:00
  • 3af961f3ba Revert DrawPixel changes Henrik Rydgård 2023-04-02 16:38:44 +02:00
  • fc62d587c0 Fix whitespace issues Henrik Rydgård 2023-03-28 22:37:48 +02:00
  • 122b63b9a8 GPU: using if constexpr C++17 optimization Герман Семенов 2023-03-27 01:54:16 +03:00
  • 8d5af48efd Core: using if constexpr C++17 optimization Герман Семенов 2023-03-27 01:52:57 +03:00
  • 30b0f83e21 Merge pull request #17219 from hrydgard/vulkan-fix-debug-validation-error Henrik Rydgård 2023-04-02 11:23:23 +02:00
  • d1e21ab896 Fix return value from control mapper Key. Fixes volume key issue on Android. Henrik Rydgård 2023-04-02 10:41:26 +02:00
  • 9ae1e10a1b Texture upload: Correct the initial barrier before upload. Henrik Rydgård 2023-04-01 23:46:54 +02:00
  • 885415949e Vulkan: Fix ordering of debug labels, fixing a new validation error. Henrik Rydgård 2023-04-01 23:28:59 +02:00
  • c1026941f4 Merge pull request #17218 from hrydgard/vulkan-disable-input-attachments Henrik Rydgård 2023-04-01 23:28:23 +02:00
  • 5e6d181eb6 Vulkan: Disable framebuffer fetch (through input attachments) for now. Henrik Rydgård 2023-04-01 23:04:37 +02:00
  • 94b4a84fe0 Merge pull request #17217 from hrydgard/logic-fix Unknown W. Brackets 2023-04-01 14:06:15 -07:00
  • 9146020aa4 Logic fix, optimization, remove hack. See post-comments on #17215 Henrik Rydgård 2023-04-01 22:30:34 +02:00
  • 47785aa2bb Merge pull request #17215 from hrydgard/multi-mapping-input Henrik Rydgård 2023-04-01 20:47:45 +02:00
  • 0d2c29975f Merge pull request #17216 from lvonasek/hotfix_openxr_glitches Henrik Rydgård 2023-04-01 20:36:20 +02:00
  • 33ba6f6f1a Fix for menu navigation with DInput controllers on Windows. Bit of a hack. Henrik Rydgård 2023-04-01 20:26:18 +02:00
  • c1b5aed9b7 Cleanup, confine g_controllerMap access to KeyMap.cpp Henrik Rydgård 2023-04-01 19:56:02 +02:00
  • de089c3fee Merge branch 'hrydgard:master' into hotfix_openxr_glitches Luboš Vonásek 2023-04-01 20:17:25 +02:00
  • de462f481f OpenXR - Disable stereo in Motorstorm Lubos 2023-04-01 19:48:53 +02:00
  • b59a0728f6 OpenXR - Stereo separation only when enabled Lubos 2023-04-01 19:10:18 +02:00
  • d523005c2b Cleanup Henrik Rydgård 2023-04-01 19:02:20 +02:00
  • e7bbe322cd OpenXR - Stereoscopy math better Lubos 2023-04-01 18:58:46 +02:00
  • ee3e53581d OpenXR - Camera lags fixed Lubos 2023-04-01 18:36:14 +02:00
  • 5addc77258 OpenXR - Invalid operation removed Lubos 2023-04-01 18:05:18 +02:00
  • 5a82e58564 Buildfix Henrik Rydgård 2023-04-01 17:59:37 +02:00
  • 88e73801fe Fix the binding UI to support multi-bind Henrik Rydgård 2023-04-01 17:50:17 +02:00
  • 8c9fee064e Display multi-mappings correctly in the mapping list Henrik Rydgård 2023-04-01 15:00:22 +02:00
  • 49a2c93b66 Make multi-mapping save-able, add test to verify backwards and forwards compat Henrik Rydgård 2023-04-01 13:43:42 +02:00
  • 0e1c42ce70 Plumb multimappings all the way through. Henrik Rydgård 2023-04-01 00:12:14 +02:00
  • f178d1bd85 Add an even cheaper version of TinySet called FixedTinyVec that's, well, fixed. Henrik Rydgård 2023-03-31 11:31:45 +02:00
  • 81608b0505 Merge pull request #17214 from unknownbrackets/softgpu-alpha Henrik Rydgård 2023-04-01 10:24:22 +02:00
  • a6bf49949d Merge pull request #17210 from hrydgard/control-mapping-refactor Unknown W. Brackets 2023-04-01 00:26:42 -07:00
  • 335df0fc71 libretro buildfix Henrik Rydgård 2023-04-01 09:08:41 +02:00
  • f3012f6914 Break out the signed->unsigned axis mapping Henrik Rydgård 2023-04-01 09:07:29 +02:00
  • 0b574613b9 Address assorted feedback Henrik Rydgård 2023-04-01 09:01:27 +02:00
  • 04321284c0 Remove redundant callback Henrik Rydgård 2023-04-01 08:57:42 +02:00
  • 04d3d3111c Clean up __Ctrl button functions. Henrik Rydgård 2023-04-01 08:55:45 +02:00
  • a88b8a14f6 softgpu: Fix over-optimization of alpha test. Unknown W. Brackets 2023-03-31 23:53:37 -07:00
  • 2c5b0999e8 softgpu: Make debug-only optim more consistent. Unknown W. Brackets 2023-03-31 23:52:23 -07:00
  • 839bc1fc87 headless: Fix screenshot failure. Unknown W. Brackets 2023-03-31 23:51:04 -07:00
  • 1144818d3a Merge pull request #17212 from hrydgard/load-clut-more-accurate-margin-check Unknown W. Brackets 2023-03-31 19:01:40 -07:00
  • 5332850b00 More accurate check for LoadCLUT from framebuffer margins. Henrik Rydgård 2023-03-31 21:24:21 +02:00
  • 1f776b4330 Update pspautotests submodule Henrik Rydgård 2023-03-31 20:59:45 +02:00
  • 2428051f17 buildfix Henrik Rydgård 2023-03-31 20:35:22 +02:00
  • 9804a905c8 More tweaks (work around the old problem where lingering analog values biased the digital input) Henrik Rydgård 2023-03-31 20:27:30 +02:00
  • 48993f4f4b Control: Add debug display, do assorted fixes. Henrik Rydgård 2023-03-31 20:12:48 +02:00
  • 025ec248e4 Don't need two SetCallback functions. Henrik Rydgård 2023-03-31 11:11:46 +02:00
  • 778d9ac5ca Handle mapping signed axis to our only unsigned input, VIRTKEY_SPEED_ANALOG. Henrik Rydgård 2023-03-30 21:25:49 +02:00
  • ea60ff2235 Add missing locking to control mapper Henrik Rydgård 2023-03-30 15:28:08 +02:00
  • 88e89653b1 Bring back zeroing of the opposite direction. Henrik Rydgård 2023-03-30 15:15:33 +02:00
  • fa0fb6eee6 Rework and simplify VIRTKEY_SPEED_ANALOG Henrik Rydgård 2023-03-30 15:11:34 +02:00
  • ca300a4dfd More callback fixes Henrik Rydgård 2023-03-30 15:03:41 +02:00
  • 7dfa587fe2 Remove in/out function arguments Henrik Rydgård 2023-03-30 14:42:11 +02:00
  • 526b4f782d Fixes, add callback for analog virtual keys Henrik Rydgård 2023-03-29 13:50:57 +02:00
  • 8dabcaea7d Enable virtual key mappings in UpdatePSPState Henrik Rydgård 2023-03-29 12:30:55 +02:00
  • 38f4cc4cc9 Make reverse mapping lookup work for the simple PSP buttons. Henrik Rydgård 2023-03-29 10:21:49 +02:00
  • 2814668cf5 Show a MIPS stack trace on crash screen (#17211) Henrik Rydgård 2023-03-31 10:08:12 +02:00
  • 26bf40c497 ControlMapper: Change the callbacks to be more suitable for the upcoming refactor. (#17209) Henrik Rydgård 2023-03-30 10:47:28 +02:00
  • d65afcc7f0 Merge pull request #17208 from hrydgard/input-mapping-refactor Henrik Rydgård 2023-03-29 13:06:46 +02:00
  • 416c09034b Minor header cleanup Henrik Rydgård 2023-03-29 12:03:03 +02:00
  • d00809ae53 Rename KeyDef to InputMapping and give it responsibility for Axis encoding Henrik Rydgård 2023-03-29 11:59:31 +02:00
  • 3c9e968ca0 Merge pull request #17206 from unknownbrackets/debugger Henrik Rydgård 2023-03-29 08:07:39 +02:00
  • a4d13d5f75 Debugger: Fix memory viewer, inverted check. Unknown W. Brackets 2023-03-28 22:52:01 -07:00
  • 177a6821ee Merge branch 'serena/macos-bar-menu-items' Henrik Rydgård 2023-03-28 21:54:14 +02:00
  • 5ad830a439 revert submodules Henrik Rydgård 2023-03-28 21:32:37 +02:00
  • 67896bf885 Switch to boot Serena 2023-03-28 21:44:12 +03:00
  • 782297a452 Merge pull request #17205 from VitalikLevin/patch-1 Henrik Rydgård 2023-03-28 16:39:01 +02:00
  • 98d9a9c8ca Merge pull request #16984 from fp64/vfpu-sincos Henrik Rydgård 2023-03-28 16:36:51 +02:00
  • 882a5319ac Merge pull request #17204 from hrydgard/sdl-improvements Unknown W. Brackets 2023-03-28 07:32:34 -07:00
  • 7fce275997 Update assets/lang/ru_RU.ini Vitaliy Levin 2023-03-28 17:11:46 +03:00
  • c578b91779 Make clipboard copies threadsafe. Don't forget to reset update flag Henrik Rydgård 2023-03-28 16:09:15 +02:00
  • 8c7ae8836f SDL: Save/load window dimensions Henrik Rydgård 2023-03-28 14:59:06 +02:00
  • 0b156e734b Pass w and h into the SDL graphics contexts Henrik Rydgård 2023-03-28 14:51:18 +02:00
  • 57362b9199 SDL: Save window position Henrik Rydgård 2023-03-28 14:25:30 +02:00