Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgård 956d784bde Add FastVec, start using it for InitSteps 2023-05-23 08:54:40 +02:00
Henrik Rydgård 78eaa8c235 Make sure we never copy GLRRenderThreadTask objects 2023-05-23 08:53:48 +02:00
Henrik Rydgård c30895b6b4 Remove unnecessary variable 2023-05-23 08:53:48 +02:00
Henrik Rydgård e4a729d371 Remove unnecessary zero-initialization of GLRRenderCommand structs 2023-05-23 08:53:48 +02:00
Henrik Rydgård b9157fd4d4 Break out EnableDisableVertexArrays 2023-05-23 08:52:42 +02:00
Nemoumbra 7517b7a4e8 Debugger comments actualized (#17385)
* Comments actualized

* Event name fixed

* Updated cpu.stepping description
2023-05-23 08:46:49 +02:00
Henrik Rydgård 71511c845f Merge pull request #17480 from hrydgard/break-out-glpushbuffer
GL: Break out GLPushBuffer from GLRenderManager.cpp/h
2023-05-23 08:46:16 +02:00
Henrik Rydgård a4baed4c0c Minor GLPushBuffer cleanup (now same API as the VK one) 2023-05-23 08:41:09 +02:00
Henrik Rydgård d7a5edeb6f GL: Break out GLPushBuffer from GLRenderManager.cpp/h 2023-05-23 08:41:09 +02:00
Henrik Rydgård 736ba3dd90 Merge pull request #17357 from unknownbrackets/game-search
Add half of game list search
2023-05-23 08:31:04 +02:00
Henrik Rydgård 67a35d3476 Merge pull request #17356 from unknownbrackets/minor-cleanup
Cleanup some more string formats, mostly in debugger
2023-05-23 08:29:23 +02:00
Henrik Rydgård 9a80120dc0 v1.15.4 v1.15.4 2023-05-22 16:26:49 +02:00
Henrik Rydgård bdadde147d Linkify the readme 2023-05-22 15:54:00 +02:00
Henrik Rydgård 8985a5a35f Merge pull request #17490 from hrydgard/readme-1.15.4
Update README.md for 1.15.4
2023-05-22 15:40:29 +02:00
Henrik Rydgård f7400dddef Update README.md for 1.15.4 2023-05-22 14:45:23 +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 ea0eaa31e6.
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