Commit Graph
3696 Commits
Author SHA1 Message Date
Henrik Rydgård 9c033fb57c Merge pull request #16437 from lvonasek/feature_openxr_hud_improvement
OpenXR - HUD improvements
2022-11-25 21:21:57 +01:00
Lubos b2d809f4cd typos fixed 2022-11-25 15:58:51 +01:00
Henrik Rydgård 8c31625fdc Make post-shader parameter values update live 2022-11-25 10:28:03 +01:00
Henrik Rydgård 23ba0d0515 Fix layout issues in AbstractChoiceWithValueDisplay. Remove title text from post shaders to fit. 2022-11-25 10:23:59 +01:00
Henrik Rydgård 8f141d1872 Merge pull request #16431 from iota97/grid-center
Snap from screen center
2022-11-25 10:03:45 +01:00
iota97 e4234bcfaf Solve easy exercise left to the reader 2022-11-25 09:31:30 +01:00
Lubos a58ea86318 OpenXR - HUD scale option added 2022-11-25 09:18:16 +01:00
Henrik Rydgård ca86d8d267 Remove "Load language ini" / "Save language ini" from devtools 2022-11-24 22:55:22 +01:00
Henrik Rydgård 920bd45ddc Move stereo settings to developer tools, until developed further 2022-11-24 22:54:05 +01:00
Henrik Rydgård 692c972e77 A couple more reorderings 2022-11-24 22:48:32 +01:00
Henrik Rydgård a87cf02dbf Rename "Display layout editor" to "Display Layout && Effects" 2022-11-24 22:43:49 +01:00
Henrik Rydgård 6df5b5acb6 Move more common settings to top 2022-11-24 22:13:49 +01:00
Henrik Rydgård 01beb52f90 Consolidate translation strings 2022-11-24 22:12:01 +01:00
Henrik Rydgård ed68304b63 Move some settings around, delete a dupe 2022-11-24 22:03:17 +01:00
iota97 24ab2232fc Snap from screen center 2022-11-24 20:13:43 +01:00
Henrik Rydgård 0c03f5bad7 Move the screen scaling filter to the DisplayLayoutEditor 2022-11-24 19:06:07 +01:00
Henrik Rydgård 75040f0cb1 Remove some logspam, oops 2022-11-24 12:47:13 +01:00
Henrik Rydgård f6fcc9e9a7 Add a way to view the "GPU_USE_" flags at runtime. Useful for sanity checking on-device. 2022-11-23 16:17:41 +01:00
Henrik Rydgård cddf78c82a Merge pull request #16419 from hrydgard/control-mapping-fixes
Stick input: Fix issue where deadzone noise from one device could drown out signal from another.
2022-11-23 14:23:43 +01:00
Henrik Rydgård 5230fc7c41 Joystick input: Ignore in-deadzone events from a different device than previous events
Fixes #15465
2022-11-23 12:22:59 +01:00
Henrik Rydgård f4c88e0f80 Add trashcan icon to UI atlas, use in control mapper. Reorder a couple dev settings 2022-11-23 11:18:29 +01:00
Henrik Rydgård 5eb1c8eb59 Cleanup 2022-11-23 00:01:15 +01:00
Henrik Rydgård b42ba5b3cc Wording tweaks, add scroll view 2022-11-22 23:49:09 +01:00
Henrik Rydgård 6d9bb1b29e Move post-processing settings to DisplayLayoutScreen 2022-11-22 23:29:50 +01:00
Henrik Rydgård 575560f679 Enable game backgrounds on more screens 2022-11-22 22:53:54 +01:00
Henrik Rydgård 57864f62ce Rework the display layout editor to ditch the preview thing.
We lose the snapping in the refactor because I ended up rewriting the
whole dragging mechanism, might reintroduce later.
2022-11-22 20:10:20 +01:00
Henrik Rydgård b80df6c360 Add transparent background to the existing Display Layout Editor. 2022-11-22 14:16:24 +01:00
Henrik Rydgård d551d2a3ed Pause menu background: Remove complicated transparency tricks, instead draw game as part of background. 2022-11-22 12:11:20 +01:00
Henrik Rydgård ddd2c6e343 Merge pull request #16409 from hrydgard/preserve-framebuffers
Preserve framebuffer on pause screen even if render resolution is changed
2022-11-22 10:03:47 +01:00
Henrik Rydgård ec6d330ae4 Move AsyncImageFileView to Common, which required some more shuffling around of stuff. 2022-11-21 20:38:20 +01:00
Henrik Rydgård c3604428b9 Only check for display resized in emuscreen-under-pause-screen, not the other changes. 2022-11-21 17:59:56 +01:00
Henrik Rydgård d73196c7d6 Split up the GPU config change notifications 2022-11-21 15:14:20 +01:00
Henrik Rydgård e654f6937a Forgot to commit this in PR #16404 2022-11-21 14:29:26 +01:00
Henrik Rydgård 37ec31dedd Fix resizing issue. Took some refactoring. 2022-11-20 12:57:32 +01:00
Henrik Rydgård 63cbd9c79b Make the pause screen "transparent"
When paused (ESC or back), you now see the paused game below, darkened,
instead of the usual menu background.

Not enabled in VR mode for now because it could get weird.
Also not trivial in skip-buffered mode (would require taking a screenshot) so
disabled in that case too.
2022-11-20 12:24:17 +01:00
Henrik Rydgård 59d6266744 Orient Save State / Load State buttons horizontally
As suggested back in #7437 , this pretty much matches that screenshot.

Makes it a bit harder to misclick save/load state.

Part of #13016

Fixes #7437
2022-11-19 21:04:32 +01:00
Lubos 4a770b36cf Typo fixed 2022-11-17 19:13:04 +01:00
Lubos f92990a002 OpenXR - Better dialog support 2022-11-17 15:25:35 +01:00
Lubos 319d434acc OpenXR - Allow higher 2D canvas distance 2022-11-17 12:51:42 +01:00
Lubos 011592754f OpenXR - Use mouse control only 2022-11-17 12:19:17 +01:00
Lubos 0ae1d75daf OpenXR - Support camera adjust using joystick 2022-11-17 10:22:01 +01:00
Henrik Rydgård 3e481634ac Merge pull request #15438 from iota97/grid
Fix grid align
2022-11-14 23:05:42 +01:00
Unknown W. Brackets db400bd312 UI: Show standard back button on touch layout.
This is a bit less wide, but uses common logic to render.
Some are experiencing no left buttons on this screen, so this is a bit of
an experiment as well as making the UI more consistent.
2022-11-13 10:49:02 -08:00
Unknown W. Brackets 305aae3e50 Merge pull request #16363 from hrydgard/android-shader-assert
OpenGL ES: Bail as early as possible if things are bad
2022-11-08 06:01:41 -08:00
Henrik Rydgård dd0409d68c OpenGL ES: Crash as early as possible if things are bad
There's a huge variety of crash report in the Play Console of various
opengl failures. Try to concentrate them to early points in
initialization
2022-11-08 10:43:38 +01:00
Lubos 47f2afcd55 Merge branch 'master' into cleanup_camera_control 2022-11-07 18:23:07 +01:00
Lubos e1baa3d424 OpenXR - Camera sliders removed from settings 2022-11-07 17:14:27 +01:00
Lubos cd49dc6627 OpenXR - Camera adjustment using PSP keys 2022-11-07 17:13:08 +01:00
Henrik Rydgård c91e7912bf Change "Simulate block transfer" to "Skip GPU Readbacks". Group the speed hacks together 2022-11-06 19:30:38 +01:00
Henrik Rydgård 519db766b6 Change "Rendering Mode" to just a "Skip buffer effects" checkbox. Reuse translations. 2022-11-06 19:26:56 +01:00