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
0ae0c9bbe9
Minor cleanup in main.cpp
2024-05-03 17:00:36 +02:00
Henrik Rydgård
e7cfb5234f
Improve checks for JIT ability
...
Prep for iOS
2024-05-03 16:49:28 +02:00
Henrik Rydgård
0506adb65c
Merge pull request #19102 from hrydgard/atrac3-vec-cleanup
...
atrac3: Add a cross platform restrict modifier, use it for the vector math functions
2024-05-02 18:51:47 +01:00
Henrik Rydgård
090d1f8d0e
atrac3: Add a cross platform restrict modifier, use it for the vector math functions
...
Also remove redundant parameters.
There are a bunch of other places where we could use this, so just
experimenting here.
This enables autovectorization to work here.
2024-05-02 16:57:15 +02:00
Henrik Rydgård
51889b668c
Merge pull request #19100 from Kethen/sysclib_sprintf
...
sysclib_sprintf psp memory bound checking instead of length limits
2024-05-01 20:21:00 +01:00
Katharine Chui
b570cacd90
add Memory::IsValidNullTerminatedString
2024-05-01 22:58:01 +08:00
Katharine Chui
49cd9c76d9
sysclib_sprintf psp memory bound checking instead of length limits
2024-05-01 20:23:47 +08:00
Henrik Rydgård
b8f6b53018
Merge pull request #19099 from hrydgard/remove-more-unused-code
...
Atrac3+ standalone decoder: Remove more unused code
2024-05-01 11:54:52 +01:00
Henrik Rydgård
5536ca4fda
Remove more unused code
2024-05-01 12:28:39 +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
50bb07a6f5
Minor optimization
2024-05-01 12:28:39 +02:00
Henrik Rydgård
e010f8fcc3
Remove generated code for very large FFTs (unused)
2024-05-01 12:28:39 +02:00
Henrik Rydgård
9745fa813f
Delete some unused code
2024-05-01 12:28:39 +02:00
Henrik Rydgård
93c32e1e8d
Add missing include to get_bits.h
2024-05-01 12:28:39 +02:00
Henrik Rydgård
59be4b0d5b
Merge pull request #19097 from Kethen/sysclib_sprintf
...
implement sysclib_sprintf
2024-05-01 11:24:50 +01:00
Katharine Chui
fa0eaebfb5
cleanup
2024-05-01 17:32:13 +08:00
Katharine Chui
7ff48f97c3
implement sysclib_sprintf
2024-05-01 01:43:24 +08:00
Henrik Rydgård
edcf685037
Merge pull request #19098 from hrydgard/retroachievement-use-new-api
...
RetroAchievements RAIntegration: Update rcheevos, use new set_console_id API
2024-04-30 11:41:15 +01:00
Henrik Rydgård
b0a71d450d
Use new API to notify raintegration of the console ID
2024-04-30 00:49:55 +02:00
Henrik Rydgård
c9dc2444e7
Bump rcheevos
2024-04-30 00:47:00 +02:00
Henrik Rydgård
443bdef239
Merge pull request #19096 from hrydgard/retroachievements-for-homebrew
...
RetroAchievements: Add support for hashing homebrew
2024-04-29 22:43:04 +01:00
Henrik Rydgård
020b539a25
Merge pull request #19095 from hrydgard/mono-atrac-fix
...
Add back a hack for the SasAudio/sceAtrac integration (mono audio).
2024-04-29 22:33:35 +01:00
Henrik Rydgård
167fabaa56
Increase the hashing limit to 64MB, to match rcheevos' rhash max limit
2024-04-29 23:33:04 +02:00
Henrik Rydgård
7a6d646beb
RetroAchievements: Add support for hashing homebrew
...
We finally defined a method in https://github.com/RetroAchievements/rcheevos/issues/244 .
2024-04-29 20:33:23 +02:00
Henrik Rydgård
31749ace67
Merge pull request #19094 from hrydgard/vulkan-init-fixes
...
Vulkan init: Add a workaround and an assert
2024-04-29 19:03:41 +01:00
Henrik Rydgård
917f5897bd
Add back a lost-in-refactoring hack for the SasAudio/sceAtrac integration.
...
Fixes #19075
2024-04-29 19:58:11 +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
11112d4043
Merge pull request #19087 from santiago046/master
...
Refactor atlas/zimtool CMakeLists.txt
2024-04-29 11:16:04 +01: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
226ec091eb
Merge pull request #19091 from hrydgard/win11-disable-rounded-corners
...
Use the DWM API to disable rounded corners on Windows 11.
2024-04-29 11:15:30 +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
168afab263
Temporarily disable the gpu/vertices/texcoords test that is not quite working 100% on ARM
2024-04-29 11:43:31 +02:00
Henrik Rydgård
0e57cf30c7
ARM64: Disable the JIT implementation of the vh2f instruction, not accurate
2024-04-29 11:32:54 +02:00
Henrik Rydgård
8397fd6791
Also disable the GPU JIT tests on ARM64, not applicable
2024-04-29 11:13:35 +02:00
Henrik Rydgård
431a30b9c8
Temporarily disable the JIT_IR unit test on Mac (not sure why it started crashing, OS upgrade?)
2024-04-29 10:32:33 +02:00
Henrik Rydgård
cb5ecb17f7
Merge pull request #19092 from lvonasek/hotfix_openxr_horizonos
...
OpenXR - Support for Meta Horizon OS
2024-04-29 09:00:17 +01:00
Luboš V
5cb7b7a686
OpenXR - Support for Meta Horizon OS
2024-04-29 07:46:48 +02:00
Henrik Rydgård
2cb3bd1cbe
Use the dwmapi to disable rounded corners on Windows 11.
...
Hopefully just ignored on lower windows versions...
2024-04-28 14:27:58 +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
santiago046
6979be0e3e
Update ext/libpng17/CMakeLists.txt
2024-04-26 17:38:39 -03:00
santiago046
31bf179879
Include ARM files in ext/libpng17/CMakeLists.txt for ARM processors
...
Needed when building atlas/zimtool.It fixes this error:
```
/usr/bin/ld: png17/libpng17.a(pngrutil.c.o): in function `png_read_process_IDAT':
pngrutil.c:(.text+0x548c): undefined reference to `png_init_filter_functions_neon' collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/zimtool.dir/build.make:134: build/zimtool] Error 1
make[1]: *** [CMakeFiles/Makefile2:128: CMakeFiles/zimtool.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs....
```
2024-04-26 17:31:27 -03:00
santiago046
adaa9fbbb4
Update CMakeLists.txt
2024-04-26 17:23:52 -03:00
santiago046
4677aec4d6
Refactor atlas/zimtool CMakeLists.txt
2024-04-26 17:07:04 -03:00
Henrik Rydgård
1786a4ddb0
Merge pull request #19079 from warmenhoven/warmenhoven/pr/ios-moltenvk
...
iOS: Update VulkanLoader for MoltenVK 1.2.8-style framework finding
2024-04-20 23:03:42 +02:00
Henrik Rydgård
85a3631a87
Merge pull request #19083 from ANR2MERefork/audioinput
...
[sceAudio] Added stubs for unimplemented audio input HLEs
2024-04-20 10:28:57 +02:00
AdamN
bbe2c341ed
oops
2024-04-20 12:41:27 +07:00
AdamN
1cf7254cb0
Update sceAudio.cpp
2024-04-20 12:06:49 +07:00