Henrik Rydgård
fea6727ffd
Add a convenience method to VulkanContext to reduce code duplication
...
Will need the exact same code for iOS.
2024-05-23 02:13:54 +02:00
Henrik Rydgård
1129000d8f
Add some asserts, small cleanup
2024-05-21 11:08:09 +02:00
Henrik Rydgård
835aa02a28
Add basic soft-keyboard support on iOS
...
This uses the old UIKeyInput which is a bit limited language-wise, however, it's enough
to log into RetroAchievements and change your nickname, at least, and it was the easiest to implement.
So, this solves 90% of the problems caused by missing keyboard support, at least.
2024-05-20 19:08:35 +02:00
Henrik Rydgård
f61baa3b51
Switch UI event notifications (used for soft-keyboard) from strings to enums
2024-05-20 18:25:16 +02:00
Henrik Rydgård
5042555d7b
Make a dedicated system request KEEP_SCREEN_BRIGHT, unify behavior between Windows and Android more
2024-05-20 14:03:54 +02:00
Henrik Rydgård
1ff7710854
Folder/file browser tweaks
2024-05-20 10:04:11 +02:00
Henrik Rydgård
a059750f5a
Add basic checkbox UI for GPI switched, add display of GPO LEDs
...
Try it with Parappa.
2024-05-12 18:01:25 +02:00
Henrik Rydgård
9dc8c05fae
Merge pull request #19038 from GermanAizek/all-fields-init-refactor
...
[Core/GL/UI] Not all fields initilize and minor code refactor
2024-05-12 17:05:39 +02:00
Herman Semenov
f75d7d13a0
[Net/Web] Fixed strict reduce types to 32 bit sizes, changed to memsize
2024-05-11 19:43:13 -05:00
Henrik Rydgård
336732afa8
Remove accidental enabling of Mali driver workaround on other GPUs.
...
May help #19133
2024-05-12 00:08:33 +02:00
Henrik Rydgård
c38ce2a5be
Fix an issue when bringin up the dev menu with transparent background disabled
2024-05-11 21:28:26 +02:00
Henrik Rydgård
ad541f204b
Merge pull request #19127 from lvonasek/feature-openxr-projection
...
OpenXR - Projection matrix (camera issue) fixed
2024-05-10 22:22:31 +02:00
Lubos
e76a5b1d3d
OpenXR - Gran Turismo projection hack
2024-05-10 19:40:13 +02:00
Lubos
39966730e9
OpenXR - Fix projection matrix
2024-05-10 19:12:38 +02:00
Lubos
7f127e3567
Revert "OpenXR - Projection matrix on Quest 3 fixed"
...
This reverts commit 4d61896403
.
2024-05-08 21:57:31 +02:00
Eric Warmenhoven
81846cd737
macOS: Update VulkanLoader for MoltenVK 1.2.8-style framework finding
2024-05-08 12:21:47 -04:00
Henrik Rydgård
9d0c127961
IniFile: Switch keys to string_view (avoids recomputing length every time)
2024-05-05 12:04:58 +02:00
Henrik Rydgård
e5178d2bc4
Remove unused code, some string_view
2024-05-05 11:58:35 +02:00
Henrik Rydgård
ae1ee41eb0
Add functionality to limit a pathbrowser to a specific root
2024-05-03 17:54:57 +02:00
Henrik Rydgård
a93bbf39ba
Remove sinewin.cpp/h
2024-05-01 12:28:39 +02:00
Henrik Rydgård
b6b869ddee
Remove float_dsp.cpp, inline the functions
2024-05-01 12:28:39 +02:00
Henrik Rydgård
c6502155ab
Delete mathematics.cpp/h
2024-05-01 12:28:39 +02:00
Henrik Rydgård
28ab4518ed
Add a workaround and an assert, trying to fix #18982
...
Not sure what it is if this doesn't fix #18982 .
We already seem to be doing things correctly.
2024-04-29 13:32:26 +02:00
Henrik Rydgård
b25ee714c3
Merge pull request #19089 from brad0/openbsd_riscv
...
Fix building on OpenBSD/riscv64.
2024-04-29 11:15:49 +01:00
Henrik Rydgård
5a0269a09f
Merge pull request #19093 from hrydgard/macos-fix-test-crash
...
Temporarily disable the JIT_IR unit test on Mac
2024-04-29 11:14:44 +01:00
Henrik Rydgård
8397fd6791
Also disable the GPU JIT tests on ARM64, not applicable
2024-04-29 11:13:35 +02:00
Luboš V
5cb7b7a686
OpenXR - Support for Meta Horizon OS
2024-04-29 07:46:48 +02:00
Brad Smith
59ba9ab973
Fix building on OpenBSD/riscv64.
...
Unbreak on riscv64, we don't have sys/auxv.h or getauxval().
OpenBSD/riscv64 assumes RV64GC, aka RV64IMAFDC.
Our kernel provides no support for the V extension.
2024-04-27 07:44:37 -04:00
Eric Warmenhoven
e50ca3808a
iOS: Update VulkanLoader for MoltenVK 1.2.8-style framework finding
2024-04-19 09:30:43 -04:00
Henrik Rydgård
178147b20a
Make asserts work better in headless when running tests on Windows
2024-04-16 22:54:48 +02:00
Henrik Rydgård
6c648a2cdd
Use AtracBase instead of Atrac in sceAtrac (so now we can replace it)
2024-04-15 12:50:51 +02:00
Henrik Rydgård
aec3fa99e5
Merge pull request #19032 from GermanAizek/fix-always-false-true
...
Fixed conditions always false using unsigned type and logical AND 0x0 & 0x4
2024-04-13 11:28:45 +02:00
Henrik Rydgård
71a6372ac5
Merge pull request #19020 from hrydgard/clickable-notifications
...
Clickable notifications
2024-04-12 16:23:52 +02:00
Herman Semenov
8e580045cd
Fixed condition always false using unsigned int and logical AND 0 & 4
2024-04-11 16:56:59 +03:00
Herman Semenov
0d1f7e2e6c
[Core/GL/UI] Not all fields initilize and minor code refactor
2024-04-11 15:50:42 +03:00
Henrik Rydgård
b35b351802
Finally remove the AVCodecContext
2024-04-11 14:50:29 +02:00
Henrik Rydgård
416ba81d20
Remove the channel_layout stuff
2024-04-11 14:39:59 +02:00
Henrik Rydgård
e10b90b718
Switch at3_standalone to C++ to avoid namespace clashes
2024-04-11 14:39:59 +02:00
Henrik Rydgård
91df8ebfda
FFT cleanup
2024-04-11 14:39:59 +02:00
Henrik Rydgård
bbb563cc82
More header cleanup
2024-04-11 14:39:59 +02:00
Henrik Rydgård
9c32761a0a
Remove fdsp context
2024-04-11 14:39:59 +02:00
Henrik Rydgård
27e28a5952
Remove samplefmt
2024-04-11 14:39:59 +02:00
Henrik Rydgård
202886f750
Delete attributes.h/compat.h, more
2024-04-11 14:39:59 +02:00
Henrik Rydgård
d617aec8c8
Simplify away AVFrame from decoding functions, remove buffer pools
2024-04-11 14:39:59 +02:00
Henrik Rydgård
7d680c9883
Remove AVPacket, more
2024-04-11 14:39:59 +02:00
Henrik Rydgård
08d5de9f4c
Remove opt, dict, more
2024-04-11 14:39:59 +02:00
Henrik Rydgård
34afd585c7
Delete all kinds of stuff
2024-04-11 14:39:59 +02:00
Henrik Rydgård
6803775941
Remove option table
2024-04-11 14:39:59 +02:00
Henrik Rydgård
ae736692ef
Remove atomics stuff, a lot more
2024-04-11 14:39:59 +02:00
Henrik Rydgård
e94faa4591
Start paring things down
2024-04-11 14:39:59 +02:00