Henrik Rydgård
cf6b00e3aa
Also add new gold icon
2023-03-02 13:15:30 +01:00
Henrik Rydgård
055ac2b697
Add new default icon
2023-03-02 11:45:47 +01:00
Henrik Rydgård
31d796e769
Vulkan on Android: In non-debug mode, avoid devices that were rejected by VulkanMayBeAvailable.
...
Fixes #16931
Can still use these devices in debug builds by modifying the ini.
2023-02-28 18:18:19 +01:00
Henrik Rydgård
18999c3687
Create the GPUCommonHW class.
2023-02-25 14:42:10 +01:00
Henrik Rydgård
8b431b39ba
Wrap the display globals in a struct ( #16998 )
...
* Wrap the display globals in a struct
Makes it easier to search/replace these, for future refactorings.
* Some renaming
* Qt buildfix, also fix the Qt build on Mac (got broken with battery changes)
* Attempt at buildfixing ios
* UWP buildfix
2023-02-25 13:09:44 +01:00
Lubos
7bbb5eac51
Comment fixed
2023-02-08 17:41:50 +01:00
Lubos
abf76bd212
OpenXR - One APK for both Pico and Quest
2023-02-08 17:26:36 +01:00
Henrik Rydgård
d502198aa3
Move GLFrameData out of GLRenderManager.
...
Small refactor to prepare for adding delayed readback support to the
OpenGL backend.
2023-02-07 12:12:00 +01:00
Henrik Rydgård
fb8aff5a8c
Split out the depth stuff from the file, move to GPU/Common
2023-02-03 21:06:43 +01:00
Henrik Rydgård
3b36a1bb66
TiltEventProcessor belongs in Core, not UI.
2023-02-01 15:04:32 +01:00
Henrik Rydgård
a88bafff4d
Break out the JoystickHistoryView
2023-02-01 14:58:16 +01:00
Henrik Rydgård
c8dce81ff0
Merge pull request #16156 from hrydgard/opengl-thread-refactor
...
OpenGL threading refactor
2023-01-31 11:14:01 +01:00
Henrik Rydgård
d43452f0ce
Fix to shutdown sequence
2023-01-30 11:49:31 +01:00
Henrik Rydgård
2659fd6f66
Android work. Make the Android OpenGL exit prodecure make more sense
2023-01-30 11:49:31 +01:00
Unknown W. Brackets
489411359e
Common: Add cpu_features library.
2023-01-29 14:35:58 -08:00
Henrik Rydgård
f38dd95368
Why not just schedule directly...
2023-01-12 12:24:45 +01:00
Henrik Rydgård
241d867ed7
Android: Take the key change from PR #16583 , updating display measurements form the right thread
2023-01-12 12:20:17 +01:00
Henrik Rydgård
ea0eaa31e6
Remove the Android display resolution selector
...
I think its benefit is absolutely tiny if any, and causes a lot more
problems than it's worth. Bye.
Note that this isn't the rendering resolution selector, that will of
course still be there, but it's the "hardware scaler" resolution.
2023-01-11 22:53:42 +01:00
Henrik Rydgård
c27689910e
Break out ScrollView from ViewGroup.h, and PopupScreens from UIScreen.h
2023-01-11 10:56:31 +01:00
Henrik Rydgård
07114c6aaf
Remove return value from axis functions in API
2023-01-10 10:12:37 +01:00
Henrik Rydgård
fdfc4cbe40
Android: Remove return value from touch event functions
2023-01-10 10:12:33 +01:00
Henrik Rydgård
ab6fafb6eb
Invert dependency to avoid compile issues
2023-01-05 08:38:53 +01:00
Henrik Rydgård
a3e5e475cd
Revert "buildfix attempt"
...
This reverts commit 97328620f16efdad7733994a0c825963675186c0.
2023-01-05 08:38:53 +01:00
Henrik Rydgård
7e374c9324
Address feedback, more fixes
2023-01-05 08:38:53 +01:00
Henrik Rydgård
d352340f77
buildfix attempt
2023-01-05 08:38:52 +01:00
Henrik Rydgård
b56eef487c
Strict mode checking - no way to forget detaching now.
...
And if we forget to attach, boom. Hopefully I caught all of them.
2023-01-05 08:38:52 +01:00
Henrik Rydgård
916404f0e4
Try to get a bit better at detaching threads that have used JNI from the VM.
2023-01-05 08:38:49 +01:00
Henrik Rydgård
830f1064e6
Merge pull request #16676 from unknownbrackets/riscv-disasm
...
Add disassembler for RISC-V
2023-01-04 09:52:56 +01:00
Henrik Rydgård
cd535263c1
Update version number
2023-01-03 11:14:31 +01:00
Henrik Rydgård
bd6cdeb4ce
Remove "toast" message on failure in displayInit, not allowed from that thread.
2023-01-02 16:31:30 +01:00
Henrik Rydgård
0f4f9997fd
Update version number
2023-01-02 10:19:53 +01:00
Unknown W. Brackets
77849d3eed
riscv: Add disassembler.
...
From https://github.com/anthony-coulter/riscv-disassembler .
Modified slightly to pull in less headers in the h, prefix funcs.
2023-01-01 10:28:53 -08:00
Henrik Rydgård
fd5a27f985
Some more paranoia. Name the EmuThread on Android, just because.
2022-12-31 15:18:14 +01:00
Henrik Rydgård
492c0b4ab3
Update version number
2022-12-30 13:37:04 +01:00
Henrik Rydgård
10c0b3f2ae
Comment improvements
2022-12-29 00:39:59 +01:00
Henrik Rydgård
463d703feb
More assorted cleanup
2022-12-29 00:39:59 +01:00
Henrik Rydgård
6927c44fba
Remove unused functions, log and comment fixes
2022-12-29 00:39:59 +01:00
Henrik Rydgård
31d5881c90
Enable support for Android Vulkan validation. Fix a minor validation error.
2022-12-22 11:13:52 +01:00
Henrik Rydgård
db98ed9b7a
More simplification.
2022-12-22 10:46:09 +01:00
Henrik Rydgård
fe0f19fa31
Fix JNI leak in Android_GetInputDeviceDebugString, affecting TouchScreenTest
2022-12-22 10:35:34 +01:00
Henrik Rydgård
a3bbaeb31d
Simplify some more code in app-android.cpp
2022-12-22 10:35:18 +01:00
Henrik Rydgård
afbf732d7e
Delete even more dead code in app-android.cpp
2022-12-22 10:17:52 +01:00
Henrik Rydgård
f0c6510727
Remove redundant variables
2022-12-22 10:05:21 +01:00
Henrik Rydgård
f17f2f5bb5
Remove more dead code in app-android.cpp
2022-12-22 10:03:28 +01:00
Henrik Rydgård
182fb5c373
Add .gitignore to ignore Vulkan validation layers on Android if added locally
2022-12-20 23:19:15 +01:00
Henrik Rydgård
e209227be1
Delete dead code path (initialize EGL from C++ on Android)
2022-12-20 23:17:51 +01:00
Henrik Rydgård
2d1f8f03fa
Update version number in AndroidManifest.xml
2022-12-20 14:25:46 +01:00
Henrik Rydgård
aad5d7542e
Update version number in AndroidManifest.xml
2022-12-15 14:01:38 +01:00
Henrik Rydgård
d8cf7ce30c
Add stub symbol for 'utimensat', making it work on Android 2.3 again
2022-12-14 16:10:21 +01:00
Lubos
3cc979859c
OpenXR - Release keys on activation of camera adjust
2022-12-10 21:31:39 +01:00