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
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
Henrik Rydgård
8fbc4a3379
Ultra-gross hackery, but works! Now, need to pare it down, heavily...
2024-04-11 14:39:59 +02:00
Henrik Rydgård
c902973688
Setup more of the setup
2024-04-11 14:39:59 +02:00
Henrik Rydgård
8d4716cab6
WIP: Add AT3/AT3plus files, get it to compile (though will fail to link if we use it)
2024-04-11 14:39:59 +02:00
Henrik Rydgård
fc58a97024
Merge pull request #19027 from GermanAizek/char-as-param-for-string-methods
...
Minor optimize methods std::string using param as char with simpler implementation
2024-04-10 17:16:14 +02:00
Herman Semenov
c20cb3f4be
Minor optimize methods std::string using param as char with simpler implementation
2024-04-10 17:57:05 +03:00
Henrik Rydgård
6575ba5487
Make screenshot notifications clickable (on platforms where it's possible)
2024-04-10 13:21:23 +02:00
Henrik Rydgård
c6c733a27a
Add way to pass data into OSD click callbacks (and a way to free it)
2024-04-10 13:18:30 +02:00
Henrik Rydgård
9b57375b07
Merge pull request #19019 from hrydgard/plugins-on-game-screen
...
Add option to disable plugin, show list of available plugins on game screen
2024-04-10 13:14:21 +02:00
Henrik Rydgård
862fb951f1
Add support for loading mp3 files as UI sound.
...
Fixes #18136
2024-04-09 19:15:49 +02:00
Henrik Rydgård
e903287f4c
Game info screen: Show list of any plugins that will be loaded on start of the game
2024-04-09 12:55:50 +02:00
Henrik Rydgård
22fa5f787b
Optimize some barrier flags down to what's actually necessary.
2024-04-08 09:03:04 +02:00
Henrik Rydgård
b592473416
Vulkan: Add a missing barrier that got lost in the refactor
2024-04-08 09:00:44 +02:00
Henrik Rydgård
036c386b35
More barrier optimizations
2024-04-07 22:20:37 +02:00
Henrik Rydgård
60f350056c
Vulkan: Optimize away a barrier in case of no depth buffer
2024-04-07 21:43:06 +02:00
Henrik Rydgård
78c0be3d8a
Delete now-unused code
2024-04-07 21:25:04 +02:00
Henrik Rydgård
d949331f67
More use of the auto image layout transition functions
2024-04-07 21:24:25 +02:00
Henrik Rydgård
7769bf06f1
Add a simplified wrapper for Transition*ImageAuto that takes a VKRImage
2024-04-07 21:14:45 +02:00
Henrik Rydgård
3e91095313
Replace the "FromOptimal" layout transitions with auto. This fixes some rendering errors on NV.
2024-04-07 21:14:45 +02:00
Henrik Rydgård
9c4dd32db0
Replace the "ToOptimal" layout transitions with the auto ones
2024-04-07 21:14:45 +02:00
Henrik Rydgård
ada76e30ca
Add new capabilities to the auto image layout transition functions
2024-04-07 21:14:45 +02:00
Henrik Rydgård
58fea04b8a
Split the auto image layout transition function (color/depth-stencil)
2024-04-07 21:14:45 +02:00
Henrik Rydgård
6ac5a21846
Update the layout from within TransitionImageAuto
2024-04-07 21:14:45 +02:00
Henrik Rydgård
0bdbffd12f
Revert minor optimization that needs some more work first
2024-04-07 21:14:45 +02:00
Henrik Rydgård
a66affe5db
Delete the function TransitionImageLayout2
2024-04-06 17:12:40 +02:00