Henrik Rydgård
bc2d9bda5c
Initial feedback
2023-05-22 14:09:27 +02:00
Henrik Rydgård
c36af2112d
More sophisticated checks, merging more draw calls
2023-05-22 13:59:48 +02:00
Henrik Rydgård
66f7a8730d
Allow different decoding steps to have different decoders.
2023-05-22 13:59:48 +02:00
Henrik Rydgård
d121b25463
Merge pull request #17489 from hrydgard/tilt-restore-setting
...
Restore "low end radius" (inverse deadzone) for tilt input
2023-05-22 12:57:54 +02:00
Henrik Rydgård
15ff2cf5e3
Add translation string, though this is a tricky one.
2023-05-22 12:20:10 +02:00
Henrik Rydgård
2ceb9942f3
Tilt: Add back inverse deadzone (low end radius). Allow choosing circular or per-axis.
2023-05-22 10:13:57 +02:00
Henrik Rydgård
d5dfef8a8a
Merge pull request #17488 from bslenul/vk-gl-only-opts
...
[Libretro] Show/hide some options depending on the renderer + remove MSAA option
2023-05-21 18:58:53 +02:00
Bobby Smith
085027b067
[Libretro] Show/hide some options depending on the renderer + remove MSAA option
2023-05-20 13:32:48 +02:00
Henrik Rydgård
30b11e8ada
Merge pull request #17486 from brad0/openbsd_build_fixes
...
Build fixes for OpenBSD
2023-05-20 09:43:55 +02:00
Henrik Rydgård
c8493b0df9
Merge pull request #17484 from SerenaKit/serena/ipx-home-indicator-auto-hide
...
Automatically hide home indicator on iPhone X/all devices with home indicator
2023-05-20 09:16:51 +02:00
Brad Smith
3518abb47d
Build fixes for OpenBSD
2023-05-19 22:04:36 -04:00
Serena
d886b23ae1
Automatically hide home indicator on iPhone X/all devices with home indicator
2023-05-20 00:02:14 +03:00
Henrik Rydgård
91f5a27fb1
Merge pull request #17476 from hrydgard/icon-compromise
...
Icon compromise
2023-05-17 18:15:09 +02:00
Henrik Rydgård
663d3c9a71
Do the same for the gold icons
2023-05-17 18:08:18 +02:00
Henrik Rydgård
ffdc9d0c3e
Replace the "pre-composed" icons for older devices with the originals.
...
Remove some un-needed resolutions.
2023-05-17 18:04:25 +02:00
Henrik Rydgård
5d7a0516cc
Merge pull request #17475 from hrydgard/opengl-basic-profiler
...
Add a trivial profiling tool to the OpenGL backend
2023-05-17 15:01:16 +02:00
Henrik Rydgård
05b6bbdc56
Add a trivial profiling tool to the OpenGL backend - meaasure the time it takes to run a frame of commands.
...
Accessed from the in-game dev menu just like the Vulkan frame profiler.
With this we can easily see that actually submitting the GL commands is often the bottleneck on old
devices like a Galaxy S3.
2023-05-17 14:38:11 +02:00
Henrik Rydgård
e0e25ab0e4
Merge pull request #17473 from hrydgard/revert-remove-hardware-scaler
...
Revert "Remove the Android display resolution selector"
2023-05-17 11:31:37 +02:00
Henrik Rydgård
4f1be34f24
Revert "Remove the Android display resolution selector"
...
This reverts commit ea0eaa31e653fffba1903745999bdc2f7f2816b4.
2023-05-17 09:37:15 +02:00
Henrik Rydgård
552746e2df
Compat: Add Yu-Gi-Oh Tag Force 6 to the list of games that warn that they require buffer effects
2023-05-17 01:41:07 +02:00
Henrik Rydgård
6bdb721af9
Merge pull request #17466 from hrydgard/android-fix-load-from-downloads
...
Fix running some file formats from the Downloads folder
2023-05-16 20:19:18 +02:00
Henrik Rydgård
6deddbbc36
Merge pull request #17467 from hrydgard/dj-max-improve-workaround
...
Make the DJ Max workaround more aggressive about hiding stuff.
2023-05-16 20:18:05 +02:00
Henrik Rydgård
444897a8b8
Some reordering to make the code make more sense (no actual effect)
2023-05-16 18:25:31 +02:00
Henrik Rydgård
923442ed4c
Make the DJ Max workaround more aggressive about hiding stuff.
...
May help #17463
2023-05-16 18:24:59 +02:00
Henrik Rydgård
081bdb323a
Fix running some file formats from the Downloads folder
...
Due to how we mount stuff, we need to be able to navigate one step up
from the executable, and then re-attach the executable filename. To
allow this, in content URIs, treat ':' as a directory separator for
navigation purposes.
End result, you can now download cube.elf from the website and run it directly
from Downloads without using a file manager to move it.
2023-05-16 16:44:28 +02:00
Henrik Rydgård
07a96b8734
Merge pull request #17465 from hrydgard/android-content-uri-cpp
...
AndroidContentURI: Move code from the header to cpp.
2023-05-16 16:39:43 +02:00
Henrik Rydgård
c729519cf5
Merge pull request #17442 from hrydgard/glr-render-command-shrink
...
Shrink the GLRRenderCommand struct from 152 to 88 bytes
2023-05-16 16:38:41 +02:00
Henrik Rydgård
cf9a628a2e
AndroidContentURI: Move code from the header to cpp. Some assorted cleanup, add a unit test for Download paths
2023-05-16 16:08:51 +02:00
Henrik Rydgård
acea6deb00
Force UMD delays for Pangya Golf. See #17458
2023-05-15 21:52:04 +02:00
Henrik Rydgård
3900722dc1
Merge pull request #17461 from ThirteenAG/master
...
WM_USER_GET_EMULATION_STATE message
2023-05-15 19:36:33 +03:00
Henrik Rydgård
90b0533080
Fix many of the translations of BufferedRenderingRequired
2023-05-15 17:54:33 +02:00
ThirteenAG
4bb9779abd
added WM_USER_GET_EMULATION_STATE message
2023-05-15 16:38:06 +03:00
Henrik Rydgård
c8b5871ccb
Merge pull request #17457 from unknownbrackets/zip-install
...
UI: Fix thread error on zip open failure
2023-05-14 22:54:13 +03:00
Unknown W. Brackets
252d71f27e
UI: Fix thread error on zip open failure.
2023-05-14 11:49:10 -07:00
Henrik Rydgård
55c1c48d60
Merge pull request #17452 from hrydgard/shader-blend-dont-cache
...
Don't cache render target copies for shader blending, only cache copies for overlap
2023-05-11 13:23:04 +02:00
Henrik Rydgård
9512bc6174
Don't cache render target copies for shader blending, only cache copies for overlap
...
Fixes #17451 , while also keeping the Dante performance fix from #17032 .
Of course, it's possible that something else could slow down now... But
hopefully not. This could also fix other problems.
2023-05-11 12:04:29 +02:00
Henrik Rydgård
5ff7c39e60
Italian translation updates, thanks vecna
2023-05-10 14:21:20 +02:00
Henrik Rydgård
b0d14d35e5
Merge pull request #17446 from hrydgard/combine-glr-render-commands
...
OpenGL: Combine some render commands
2023-05-10 14:02:05 +02:00
Henrik Rydgård
b27c427547
We always bind and draw together, so let's combine them to one command.
2023-05-10 10:56:25 +02:00
Henrik Rydgård
c7caefe6d8
Have Draw and DrawIndexed share command and struct. Will make the next change easier.
2023-05-10 10:40:33 +02:00
Henrik Rydgård
d5e0299b0b
GLR: Share union struct between Draw/DrawIndex
2023-05-10 10:32:13 +02:00
Henrik Rydgård
f593d65833
Avoid double-free in stereo mode
2023-05-10 10:13:54 +02:00
Henrik Rydgård
c882046251
Remove redundant render command
2023-05-10 09:23:10 +02:00
Henrik Rydgård
8f2069ef71
GLQueueRunner: Combine BindVertexBuffer with BindIndexBuffer
2023-05-10 09:23:10 +02:00
Henrik Rydgård
cc16eb8321
Shrink the GLRRenderCommand struct from 152 to 88 bytes
...
Turns out the VR work bloated it a bit, which can't be good.
Think it's fine to allocate these view matrices on the heap to get them
out of the way, there won't be that crazy many per frame usually.
2023-05-10 00:24:17 +02:00
Henrik Rydgård
16fbb31a65
Add a null pointer check in NativeActivity
...
due to stack trace from #17364
2023-05-09 23:43:04 +02:00
Henrik Rydgård
51fc2c6170
Merge pull request #17440 from hrydgard/revert-lmode-flag
...
Revert lmode variant reduction
2023-05-09 21:38:15 +02:00
Henrik Rydgård
fd43807c4d
New fragment shader optimization: Only clamp color output if needed.
2023-05-09 18:44:24 +02:00
Henrik Rydgård
b42670cf59
Manually revert the rest of the lmode optimization
2023-05-09 18:44:24 +02:00
Henrik Rydgård
0babac5c5f
Manually revert "Remove LM flag from vshader too" ( #16718 )
...
Reverts #16718
Though maybe we can keep this one? Let's see.
2023-05-09 18:44:18 +02:00