Commit Graph

24906 Commits

Author SHA1 Message Date
Unknown W. Brackets
dc54ed6855 GLES: Add disabled code to run GLES on desktop.
Helps when testing certain extensions, etc.
2018-10-28 14:29:44 -07:00
Unknown W. Brackets
e301d3bbd6 GLES: Detect ARB aniso and cull distance. 2018-10-28 13:27:44 -07:00
Henrik Rydgård
5ea935f4bf
Merge pull request #11498 from jbeich/freebsd
Fix "No backtrace available to print on this platform" on BSDs
2018-10-28 08:46:28 +01:00
Jan Beich
94c56ea09c native: enable backtrace on some BSDs 2018-10-27 18:22:24 +00:00
Henrik Rydgård
caa506bf2a Update AndroidManifest.xml for 1.7.0 2018-10-27 11:29:42 +02:00
Henrik Rydgård
61e38b4539 On older Android versions, densityDpi can't change and is thus not present in the Configuration objects.
Fixes crash opening/closing the Xperia Play (and probably lots of others).
2018-10-27 10:25:19 +02:00
Henrik Rydgård
5807ad0d7f Update lang submodule again 2018-10-27 09:44:57 +02:00
Henrik Rydgård
f8aa3a1b01 Minor README update 2018-10-27 09:44:20 +02:00
Henrik Rydgård
696ab7bbcd Update lang submodule 2018-10-27 07:33:07 +02:00
Henrik Rydgård
2f75d12937 Update lang submodule 2018-10-25 20:15:32 +02:00
Henrik Rydgård
3c3aaf5bc7 Just fix some gradle build warnings. It's using platform 16 anyway (but somehow it all still works back on -9) 2018-10-25 01:20:41 +02:00
Henrik Rydgård
93047a0928 Update lang 2018-10-24 18:25:17 +02:00
Henrik Rydgård
6c84f281bb
Merge pull request #11487 from hrydgard/readme-1.7
Update README.md for 1.7.0
2018-10-24 08:29:39 +02:00
Henrik Rydgård
6d1d04be52 Update README.md for 1.7.0 2018-10-23 21:26:32 +02:00
Henrik Rydgard
8883156e45 Yet another try at taking care of the GPD crashes in #11063.
Thanks tiagao for all the testing.
2018-10-22 09:59:49 +02:00
Unknown W. Brackets
6905606c95
Merge pull request #11482 from hrydgard/disable-range-cull-d3d9-intel
Disable triangle range culling on D3D9 on Intel. Should fix #11477
2018-10-21 05:03:33 -07:00
Henrik Rydgård
fa40bcff8d Disable triangle range culling on D3D9 on Intel. Should fix #11477 2018-10-21 09:36:15 +02:00
Henrik Rydgård
292d2f44ee GL: Also skip gl calls in ThreadEnd during shutdown on Android. May help #11063 2018-10-21 09:14:02 +02:00
Unknown W. Brackets
fd20d7b09e
Merge pull request #11481 from hrydgard/adreno-int-workarounds
Workaround for bad int behaviour on Adreno / GLES. (no problems in Vulkan).
2018-10-20 07:52:29 -07:00
Henrik Rydgård
ca58bb78dd Turn off gl debug logging again 2018-10-20 16:48:17 +02:00
Henrik Rydgård
aea5f38a15 Fix issue where skipGLCalls_ wasn't respected. May help #11063 2018-10-20 15:59:33 +02:00
Henrik Rydgård
81b781fd4f Revert two accidental minor changes 2018-10-20 13:25:53 +02:00
Henrik Rydgård
842290b6dd Workaround for bad int behaviour on Adreno / GLES. (no problems in
Vulkan).

See #11480, should help #11479.
2018-10-20 13:22:14 +02:00
Henrik Rydgård
42a73e4c76 Fix minor bug in natural.vsh, which caused a gl_error that I ran into when tracing another bug 2018-10-20 12:15:58 +02:00
Henrik Rydgård
c514a27c81
Merge pull request #11475 from pleonex/fix-sigpipe
Ignore broken pipe / SIGPIPE signal to avoid crash
2018-10-17 09:44:14 +02:00
Benito Palacios Sanchez
f5f9708f3b Fix undefined MSG_NOSIGNAL
Only Linux seems to support it.
For other OSes we set to the default value 0x00 to do nothing.
2018-10-16 23:18:57 +02:00
Benito Palacios Sanchez
e221187561 Ignore SIGPIPE signal receiving data to avoid crash
Co-Authored-By: unknownbrackets <checkins@unknownbrackets.org>
2018-10-16 22:57:58 +02:00
LunaMoo
25230a14f2
Merge pull request #11473 from zerojay/master
Added 8Bitdo SN30 Pro (Switch Profile) controller
2018-10-16 02:21:13 +02:00
zerojay
cf15f3dfa2
Added 8Bitdo SN30 Pro (Switch Profile) controller 2018-10-15 18:07:45 -04:00
Henrik Rydgård
c6247d1151 Oh, another gradle update. Why not. 2018-10-11 23:45:17 +02:00
Henrik Rydgård
505464eaa5 Vulkan validation: Fix issue where we forgot to transition image mip levels past 0 away from TRANSFER_DST_OPTIMAL during creation. 2018-10-10 22:56:26 +02:00
Henrik Rydgård
0ad166d204 Make sure to save the config while changing backends using the menu bar. Should help #11465 2018-10-10 21:55:10 +02:00
Henrik Rydgård
31893859cc
Merge pull request #11461 from unknownbrackets/dinput-detect
Windows: Detect DirectInput devices after launch
2018-10-09 07:44:02 +02:00
Unknown W. Brackets
52e2e0763a Windows: Detect DirectInput devices after launch. 2018-10-08 21:21:37 -07:00
Henrik Rydgard
5a224d7a2b Disable CheckFailedGPUBackends() in debug builds, for convenience 2018-10-08 13:34:41 +02:00
Henrik Rydgård
52739a1021
Merge pull request #11453 from unknownbrackets/bof3-flicker
Display: Resched interrupt before vblank threads
2018-10-08 07:53:54 +02:00
Henrik Rydgård
1b8bf31e89
Merge pull request #11454 from unknownbrackets/remote-iso
http: Allow pbp and ppdmp files too
2018-10-08 07:53:10 +02:00
Henrik Rydgård
a0b019d473
Merge pull request #11455 from unknownbrackets/android-resize
Android: Fix Vulkan immersive startup
2018-10-08 07:52:47 +02:00
Unknown W. Brackets
5a5483ca93 Android: Fix Vulkan immersive startup.
Would commonly not actually start with immersive resolution due to race
conditions in setting the resolution and ui visibility.
2018-10-07 16:15:23 -07:00
Unknown W. Brackets
9cb471e5bd Android: Avoid race on surface destroyed.
Avoids a segfault in this scenario.
2018-10-07 16:13:34 -07:00
Unknown W. Brackets
d5d572d38e Android: Consistently use version constants. 2018-10-07 15:24:04 -07:00
Unknown W. Brackets
02b418e711 http: Allow pbp and ppdmp files too.
Also cleanup a bit.
2018-10-07 14:53:38 -07:00
Unknown W. Brackets
014d9ddead Display: Resched interrupt before vblank threads.
Otherwise, we may first schedule to a woken thread, and then immediately
reschedule to the interrupt.  Each reschedule costs ticks, and it doesn't
look like this should cause two reschedules.

Improves #11414, Breath of Fire 3 frame flicker.
2018-10-07 14:41:08 -07:00
Unknown W. Brackets
ca5adcda71 GPU: Reduce log noise while stepping.
We redisplay the framebuf over and over, which is annoying when you have
debug logging on and are trying to read the log.
2018-10-07 14:40:10 -07:00
Henrik Rydgård
6fd1c0e3d9 Instead of the last commit, don't enable the dual src extension at all on Adreno.
This reverts commit eba6c00a8a.
2018-10-07 12:19:11 +02:00
Henrik Rydgård
eba6c00a8a Experimental commit trying to solve #10421: Blacklist dual src blending on Adreno/Vulkan 2018-10-06 22:57:23 +02:00
Unknown W. Brackets
8a74e6f7b2
Merge pull request #11447 from hrydgard/android-gl-shutdown-fixes
Avoid calling any GL calls during shutdown on Android. Should help #11063
2018-10-06 12:52:43 -07:00
Henrik Rydgård
9e165ed00f
Merge pull request #11449 from Florin9doi/REMOVE_DUP
Remove duplicate library; use the existing one
2018-10-06 21:39:20 +02:00
Henrik Rydgård
f77975d79b Address additional comments. 2018-10-06 21:36:47 +02:00
Henrik Rydgård
a3a94bdd33 Avoid calling any GL calls during shutdown on Android. Should help #11063
The context is already lost and we're really running shutdown when the process is woken
up again. Additionally, orderly shutdown through the button doesn't happen
on the render thread so remove a couple of asserts that are wrong.
2018-10-06 21:31:52 +02:00