Commit Graph
25801 Commits
Author SHA1 Message Date
Unknown W. Brackets c8da2d00cc Core: Ignore case of GPU backend setting. 2019-06-22 12:49:15 -07:00
Unknown W. Brackets 7ff88d4bed Core: Save GPU backend as identifier.
Still reads in old number values.  This way it's easier for someone to
follow instructions to fix the backend if necessary due to driver crashes.
2019-06-22 12:49:01 -07:00
Unknown W. Brackets 504acf15de Core: Allow for disabling graphics backends.
Mainly for Vulkan, since sometimes even mobile drivers crash when we ask.
This at least provides options.

Also centralizes support checks.
2019-06-22 12:49:01 -07:00
Unknown W. Brackets df6c5f38dc Core: Use readable names for failed backends. 2019-06-22 12:48:56 -07: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
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
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
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
driver1998 3cd037f570 UWP: white space fix 2019-06-09 18:54:15 +08: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
Unknown W. Brackets b4137b2403 armjit: Fix avoidLoad handling for fpu regs. 2019-06-02 22:03:26 -07:00
Unknown W. Brackets 1358a80aa6 arm64jit: Fix avoidLoad handling for fpu regs. 2019-06-02 22:03:06 -07:00
Henrik Rydgård 47eb7d4a5b Merge pull request #12077 from unknownbrackets/danganronpa
GPU: Correct Danganronpa hack
2019-06-02 22:34:14 +02:00
Unknown W. Brackets a76d46dfa8 GPU: Correct Danganronpa hack.
Accidentally broken in #11553.
2019-06-02 11:48:46 -07:00
Unknown W. Brackets 816abce8fc Windows: Fix some warnings.
Also one in armjit.
2019-06-02 09:30:38 -07:00
Henrik Rydgård f4e489ee50 Fix minor oversight 2019-06-02 17:49:21 +02:00
Henrik Rydgård ce4c254faa Merge pull request #12076 from hrydgard/jit-disable-regalloc
JitDisable: Add options to disable regalloc across instructions (flush after every instruction)
2019-06-02 17:27:04 +02:00
Henrik Rydgård 55b4b4b9e3 Style fix 2019-06-02 16:22:19 +02:00
Henrik Rydgård 6fd40332fd JitDisable: Add option to disable regalloc across instructions (flush after every instruction) 2019-06-02 16:06:10 +02:00
Unknown W. Brackets 1018c4dd97 Merge pull request #12074 from hrydgard/antx64-patch-without-iso
The good UWP stuff from #12031
2019-06-01 13:04:59 -04:00