Commit graph

10359 commits

Author SHA1 Message Date
amwatson
3216dd962c [vr_main] added AppState to keep track of state variables 2024-02-19 17:56:18 -06:00
amwatson
f59bc6591d [vr_main] move event handling out of Frame() and into upper loop for alleged clarity 2024-02-19 17:11:41 -06:00
amwatson
2354df40bf [vr_main] remove unnecessry declaration 2024-02-19 17:06:04 -06:00
amwatson
624cb422e1 Merge remote-tracking branch 'upstream/master' 2024-02-19 16:47:40 -06:00
amwatson
5e2abb90f7 fix crash: do not automap pause-resume to y button 2024-02-19 16:45:27 -06:00
Steveice10
3a4ebb1413
file_util: Make sure portable user path is absolute. (#7448) 2024-02-18 15:21:53 -08:00
Steveice10
cbe8987036
ci: Update action versions. (#7449) 2024-02-18 08:23:15 -08:00
Charles Lombardo
da5aa70fc9
android: Port yuzu system info logging (#7431) 2024-02-17 20:10:10 -08:00
amwatson
d0a85182c2 init the classloader on the Java thread as a speculative fix for SkilarBabcock's crash 2024-02-17 20:03:09 -06:00
Castor215
749a721aa2
externals: disable system cpp-httplib if it is a shared object (#7446)
Co-authored-by: Castor216 <davidjamescastor215@proton.me>
2024-02-17 06:39:38 -08:00
SachinVin
bb003c2bd4
audio_core\hle\source.cpp: Improve accuracy of SourceStatus (#7432) 2024-02-17 02:12:54 +01:00
amwatson
a2a360d4bb Add explicit de-init to mSwapchain and add string labeling to init log in UILayer 2024-02-16 19:06:15 -06:00
amwatson
52fd1e1809 Fix incorrect deletion of VrUiLayerObject to remove memory error 2024-02-16 18:42:58 -06:00
amwatson
c68b499ad9 move thread/JNI management out of VrApp so that all its objects de-init while JNIEnv is active 2024-02-16 18:40:03 -06:00
amwatson
a8cd1e2bff [GameSurfaceLayer] remove mActivityObject member and pass activityobject explicitly 2024-02-16 16:39:59 -06:00
amwatson
3fd91245b7 [vr_main] remove mEnv and pass jni to all methods 2024-02-16 16:34:01 -06:00
amwatson
c2be12452b [vr_main] Move Init to a separate method 2024-02-16 16:26:06 -06:00
amwatson
ba5f0313dd Merge remote-tracking branch 'upstream/master' 2024-02-16 16:08:34 -06:00
amwatson
cd980d25e1 move cursor into sep method and encapsulate/document layer composition 2024-02-16 16:06:54 -06:00
Tobias
7638f87f74
Port several small multiplayer PRs from yuzu (#7419)
* yuzu: Use displayed port on direct connect

* Color player counts in the multiplayer public lobby list

- Full lobbies have their player count displayed in red.
- Lobbies with one slot left have their player count displayed in orange.
- Empty lobbies have their player count grayed out.

* Add hotkeys for multiplayer actions

Default shortcuts were chosen as to be intuitive (use the first letter
of the action, or the second word's first letter) and work on all
types of keyboards. The hotkeys can be used while playing a game too,
as they are application-wide.

* Persist filters in multiplayer public lobby list

After connecting to a room, the chosen filter text, "Games I Own",
"Hide Empty Rooms" and "Hide Full Rooms" values are persisted
to configuration so they are preserved across restarts.

This makes it easier to rejoin a room if you regularly play the same
game, or after a crash.

* citra_qt/lobby: Fix multiplayer player count color in dark theme

Co-Authored-By: Kevnkkm <56404895+kevnkkm@users.noreply.github.com>

* Address review comments

---------

Co-authored-by: Narr the Reg <juangerman-13@hotmail.com>
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Kevnkkm <56404895+kevnkkm@users.noreply.github.com>
2024-02-16 04:34:10 -08:00
amwatson
c336d4b4c6 fix variable naming: Passthrough -> mPassthrough 2024-02-15 23:16:08 -06:00
amwatson
5b3f405c9a [vr_main] add sep method for creating runtime-initated reference spaces 2024-02-15 23:14:08 -06:00
amwatson
fb4d160b16 [vr_main] Add documentation and make controller button forwarding a const method 2024-02-15 22:00:51 -06:00
amwatson
fe37e902d1 [vr_main] remove explicit 'hand' vector variables and do vector subtraction instead 2024-02-15 21:38:56 -06:00
Steveice10
aa6809e2a8
renderer_vulkan: Use no more than target supported version. (#7439) 2024-02-15 19:38:32 -08:00
amwatson
8340e84691 [vr_main] enclose super immersive mode logic in braces and add const's to variables 2024-02-15 21:30:13 -06:00
amwatson
362c9b02e6 [GameSurfaceLayer] Remove unused parameters 2024-02-15 21:04:58 -06:00
amwatson
e01de61155 Fix formatting 2024-02-15 16:52:55 -06:00
amwatson
e3caeec765 Swap immersive mode titles: put graphics artifacts warning in header 2024-02-15 16:52:31 -06:00
amwatson
f467d9bd47 [super immersive mode] Add internationalized values for 'immersive mode' settings 2024-02-15 16:43:40 -06:00
amwatson
e1b77cbff9 [super immersive mode] Add internationalization for positional movemnnt factor description 2024-02-15 16:35:03 -06:00
amwatson
75426499d6 [super immersive mode] Add internationalization for positional movement factor multiplier title 2024-02-15 15:17:53 -06:00
amwatson
0c974b6b1f [super immersive mode] Add internationalization for positional movemnnt factor description 2024-02-15 15:14:08 -06:00
amwatson
fd89e41968 [super immersive mode] Add internationalization for positional movemnnt factor title 2024-02-15 15:09:32 -06:00
amwatson
00dc884b62 [super immersive mode] Add internationalization for register offset setting description 2024-02-15 15:04:48 -06:00
amwatson
9f256d1d8b [super immersive mode] Add internationalization for register offset setting 2024-02-15 15:02:49 -06:00
amwatson
499ef7fdb0 [super immersive mode] Internationalize immersive_mode 2024-02-15 14:38:16 -06:00
amwatson
1293dba146 [vr_main] move input handling into separate method 2024-02-15 14:33:41 -06:00
Amanda Watson
b96a9fe6da
Merge pull request #60 from DrBeef/master
Super Immersive Mode
2024-02-15 14:32:26 -06:00
amwatson
ed7ad1d857 Merge remote-tracking branch 'upstream/master' 2024-02-15 13:54:12 -06:00
Simon
2268c2dc19 Further changes to get things working 2024-02-14 11:31:15 +00:00
Steveice10
5e02be75a3
renderer_vulkan: Use getToolPropertiesEXT instead of getToolProperties (#7434)
getToolProperties is not available until Vulkan 1.3; we need to use the EXT version.
2024-02-13 21:43:09 -08:00
Simon
8d2faa4452 Begin merge of Super Immersive 2024-02-14 00:19:26 +00:00
Simon
cb0c86feb5 Merge remote-tracking branch 'upstream/master' 2024-02-13 22:48:53 +00:00
Simon
a20a05f118 Super Immersive Mode
True 6DoF at last!
2024-02-13 22:46:56 +00:00
amwatson
649d5bafe4 Add hotkey for 'quit to menu' 2024-02-12 13:22:36 -06:00
amwatson
ccb7bb207c Add hotkey for 'quit to menu' 2024-02-12 13:16:36 -06:00
amwatson
70b23e1b71 Fix double instances hack 2024-02-12 12:22:45 -06:00
amwatson
611fc9acef don't make cursor active on any layer other than error message if error is showing 2024-02-12 00:02:03 -06:00
amwatson
48a77ac30a Remove VrKeyboardActivity 2024-02-12 00:02:03 -06:00