Commit Graph
26884 Commits
Author SHA1 Message Date
Unknown W. Brackets 40d2d0601d Merge pull request #12111 from hrydgard/static-analysis-fixes
Static analysis fixes
2019-06-17 17:12:01 -07:00
Henrik Rydgård eb3faf5370 Fix some further static analysis warnings 2019-06-18 01:08:25 +02:00
Henrik Rydgård a0dc85a9d7 Fix a bunch of inconsequential uninitialized variables 2019-06-18 00:18:40 +02:00
Henrik Rydgård 379113680c Fix static analysis warning about access outside array (d[ins] = s[ins * 4] * t[0]) 2019-06-18 00:17:43 +02:00
Unknown W. Brackets 3cb1c33fd9 interp: Fix dumb mistake in vtfm.
Had done final testing on this with a 2x2 matrix because it was simpler...

Fixes #12109.
2019-06-16 18:29:29 -07:00
Henrik Rydgård cfa79b6861 Merge pull request #12103 from hrydgard/wrap-clz
Implement and test clz32, use it in the MIPS interpreter cores.
2019-06-14 19:33:26 +02:00
Henrik Rydgård 30831f3ea1 Implement and test clz32, use it in the MIPS interpreter cores.
This will be useful for our vfpu-dot implementations later.
2019-06-14 18:39:15 +02:00
Xie Yi c0a1404308 Fix invalid mode on iPad Pro 2018
When connected to 4K display via C2HDMI cable, the last item in availableModes is 5K.
2019-06-13 22:57:19 +08:00
Henrik Rydgård 730fd0616e Merge pull request #12098 from hissingshark/master
Fix build error
2019-06-11 13:57:01 +02:00
hissingshark 58b473a64c Fix build error 2019-06-11 12:52:05 +01:00
Henrik Rydgård 3295c4d0be Merge pull request #12097 from unknownbrackets/egl-config
SDL: Adjust EGL config choice heuristics
2019-06-11 09:13:46 +02:00
Xie Yi 4a7e9d47e3 Ignore mute switch when connected to external display 2019-06-11 15:09:42 +08:00
Xie Yi 1affe0bff3 Fix shutdown because of Discord deinitializer
https://github.com/hrydgard/ppsspp/blob/f94beb518504eebadb94dfdc009cf9f4461bc6a4/UI/DiscordIntegration.cpp#L40
Calling exit(0) without NativeShutdown() breaks the assertion.
2019-06-11 14:44:06 +08:00
Xie Yi 364b447ee4 Simple dpi scaling 2019-06-11 14:04:18 +08:00
Unknown W. Brackets edbefa8ee2 SDL: Adjust EGL config choice heuristics.
See #12049:
 * Require EGL_WINDOW_BIT more strongly.
 * Allow EGL_NON_CONFORMANT_CONFIG (but still not EGL_SLOW_CONFIG.)
2019-06-10 17:43:16 -07:00
Xie Yi a68c982b85 Fix overscan compensation (Hack) 2019-06-11 05:44:58 +08:00
Xie Yi d5d76b086f Do some clean up 2019-06-11 02:48:18 +08:00
Xie Yi bed47ea30a Fix iPhone won’t switch to external display 2019-06-11 02:30:19 +08:00
Xie Yi 259f0ce22e Auto switch between internal and external display 2019-06-11 01:24:58 +08:00
Henrik Rydgård 1d41b4e89e Merge pull request #12090 from driver1998/uwp-text-dwrite
UWP: Full screen support
2019-06-09 17:58:50 +02:00
Xie Yi ccfbc5fcd0 Show root view controller on external display 2019-06-09 22:15:39 +08:00
driver1998 3cd037f570 UWP: white space fix 2019-06-09 18:54:15 +08:00
Henrik Rydgård 375e347ef9 Set DrawSyncEatCycles for Patapon 2, recommended by pamford45 2019-06-08 17:29:07 +02:00
Unknown W. Brackets e5f1598132 Merge pull request #12091 from plaidman/master
fix unintended line removal from rpi platform
2019-06-07 23:00:15 -07:00
plaidman 8b2fcc5fe6 fix unintended line removal from rpi platform 2019-06-07 10:25:33 -04:00
driver1998 6cd12678d3 UWP: Full screen support, config save fix 2019-06-07 22:00:24 +08:00
driver1998 2db67e1705 TextDrawerUWP: oops, forgot to release the objects used. 2019-06-07 21:50:00 +08:00
Henrik Rydgård 48b8c444c7 Merge pull request #12089 from plaidman/master
adding arm64 platform to libretro makefile
2019-06-07 15:26:27 +02:00
plaidman 98c75085a7 adding arm64 platform to libretro makefile 2019-06-07 09:22:32 -04:00
Henrik Rydgård b3221bd31c Merge pull request #12088 from driver1998/uwp-text-dwrite
UWP TextDrawer for multi language support
2019-06-07 09:16:43 +02:00
driver1998 56a87932bf UWP: fix prebuild commands 2019-06-07 06:07:21 +08:00
driver1998 eb9581b43e UWP: fix && in English UI labels 2019-06-07 05:40:06 +08:00
driver1998 8fab38ecdd TextDrawerUWP based on DirectWrite 2019-06-07 05:20:21 +08:00
driver1998 792d9e30ba UWP: enable SYSPROP_LANGREGION 2019-06-07 05:15:24 +08:00
driver1998 7252999921 UWP: project filiter update, add assets to other architectures 2019-06-07 05:13:47 +08:00
Henrik Rydgård 5d0f2caf34 Update submodules lang, pspautotests 2019-06-06 20:53:31 +02:00
Henrik Rydgård 655b507ef2 Merge pull request #12087 from libretro/master
libretro: Add SpvPostProcess.cpp to the static makefiles
2019-06-06 20:48:22 +02:00
Aaron Kling 420156d9b3 libretro: Add SpvPostProcess.cpp to the static makefiles
A glslang submodule update added this file
2019-06-06 11:43:52 -05:00
Henrik Rydgård f49999efca Revert "ARM64 vmmul experiment: Disable if S and T matrices overlap."
This reverts commit c4d26dcb10.
2019-06-06 09:34:23 +02:00
Henrik Rydgård 841cfdfc11 Merge pull request #12086 from driver1998/uwp-build-fix
UWP: fix prebuild commands
2019-06-06 09:30:55 +02:00
driver1998 c80961e41c UWP: fix prebuild commands 2019-06-06 15:17:08 +08:00
Henrik Rydgård 649b7a5671 ARM64 vmmov experiment: Reduce precision by using FMUL+FADD instead of FMADD. May help #12082 and thus also #11179 and #9843. 2019-06-05 00:02:32 +02:00
Henrik Rydgård c4d26dcb10 ARM64 vmmul experiment: Disable if S and T matrices overlap.
If this fixes anything in #12082, we have a regalloc bug I guess...
2019-06-04 22:24:19 +02:00
Henrik Rydgård 3769e8bf5c Merge pull request #12069 from LunaMoo/aviDumpFix
Fix avi dump feature by using render buffer with option to use output buffer.
2019-06-04 11:07:21 +02:00
LunaMoo 7230271612 Add space to new setting name 2019-06-04 10:30:47 +02:00
LunaMoo da031ebbdb Fix avi dump via render buffer instead,
with an option to use output buffer since recording with
post process effects will often be desirable.
2019-06-04 07:54:17 +02:00
Henrik Rydgård 9450c13585 Merge pull request #12080 from hrydgard/split-vfpu-mtx
JIT: Split VFPU_MTX disable options. To help with #9843
2019-06-03 23:32:34 +02:00
Henrik Rydgård 7853c90abb JIT: Split VFPU_MTX disable options. To help with #9843 2019-06-03 23:28:15 +02:00
Henrik Rydgård f687371cd3 Merge pull request #12079 from unknownbrackets/vfpu
arm64jit: Tweak matrix vfpu overlap detect, etc.
2019-06-03 08:20:09 +02:00
Unknown W. Brackets c773359095 arm64jit: Tweak matrix vfpu overlap detect, etc.
Tried making changes to them to guess at issues for #9843, but didn't find
any.  Still, I think these changes are worthwhile, if small.
2019-06-02 22:10:20 -07:00