zeltermann
377ffa277c
Only use SDL wakelock on Linux
SDL has internally fixed shenanigans related to wakelocking through DBus
from inside sandboxes from around August 2022, so we can now remove the
workaround we used since 2021.
3 years ago
lat9nq
fcdeca6556
nx_tzdb: Update tzdb_to_nx
Includes fixes for other BSD's, and axes shell scripts for pure CMake.
3 years ago
Morph
39e63bfe19
Merge pull request #10891 from german77/sdl28v2
externals: Include post release SDL fixes
3 years ago
Narr the Reg
b633178791
externals: Include post release SDL fixes
3 years ago
Abandoned Cart
51068a23af
android: define [[maybe_unused]] (const) auto
3 years ago
Abandoned Cart
f2aeaddf52
android: Parameter types from Android Studio
Android Studio marked these parameters as errors because it is an instance, not a class, that is being passed from Java.
3 years ago
liamwhite
188f3d786f
Merge pull request #10811 from 8bitDream/pip_mute
android: Add a PiP interface to mute / unmute
3 years ago
liamwhite
fa8419f54e
Merge pull request #10859 from liamwhite/no-more-atomic-wait
general: remove atomic signal and wait
3 years ago
liamwhite
67778a69b0
Merge pull request #10842 from german77/native_mifare
input_common: Implement native mifare/skylander support for joycons/pro controller
3 years ago
liamwhite
40f2c5b2ea
Merge pull request #10884 from liamwhite/spaghetti-vfs
vfs_real: lock concurrent accesses
3 years ago
Liam
217bb87494
vfs_real: lock concurrent accesses
3 years ago
bunnei
7a546be139
Merge pull request #10457 from Kelebek1/optimise
Remove memory allocations in some hot paths
3 years ago
bunnei
5b3787e8a3
Merge pull request #10806 from liamwhite/worst-fs-implementation-ever
vfs_real: misc optimizations
3 years ago
bunnei
889371ab35
Merge pull request #10794 from 8bitDream/multiples
android: Add support for multiple installs
3 years ago
Morph
0ad233da22
Merge pull request #10878 from GPUCode/log-droid
android: Log settings
3 years ago
bunnei
ab355248b0
Merge pull request #10873 from german77/sdl
externals: Update sdl to 2.28.0
3 years ago
bunnei
3963d06e86
Merge pull request #10869 from 8bitDream/memory
android: Add a notice when RAM inadequate
3 years ago
GPUCode
925a069402
android: Log settings
3 years ago
GPUCode
c813876c5a
vulkan_common: Remove required flags
* Allows VMA to fallback to system RAM instead of crashing
3 years ago
Liam
db40a2f430
general: remove atomic signal and wait
3 years ago
Kelebek1
c7430e51e3
Remove memory allocations in some hot paths
3 years ago
bunnei
72a469b967
Merge pull request #10086 from Morph1984/coretiming-ng-1
core_timing: Use CNTPCT as the guest CPU tick
3 years ago
bunnei
5a5080ba4e
Merge pull request #10777 from liamwhite/no-barrier
video_core: optionally skip barriers on feedback loops
3 years ago
bunnei
feb4104440
Merge pull request #10841 from liamwhite/math-is-hard
vfs_concat: fix offset calculation when not aligned to file boundary
3 years ago
bunnei
1642b5217e
Merge pull request #10863 from lat9nq/tz-end-of-string
time_zone_manager: Stop on comma
3 years ago
Narr the Reg
b24451c571
input_common: Implement native mifare support
3 years ago
Narr the Reg
84738daecf
externals: Update sdl to 2.28.0
3 years ago
Abandoned Cart
c955fc20b3
android: Generalize string message dialog
3 years ago
Abandoned Cart
42548ded9d
android: Add support for concurrent installs
3 years ago
Abandoned Cart
25ad652787
android: Convert memory sizes to resource
3 years ago
Abandoned Cart
0891b3e775
android: Add a notice when RAM inadequate
3 years ago
Abandoned Cart
f06174ed2b
android: Refactor native and corresponding variables
3 years ago
Abandoned Cart
777567975e
Fix JNI and expose mute settings to Android
3 years ago
Abandoned Cart
67ec04ddd5
android: Add a PiP interface to mute / unmute
3 years ago
liamwhite
1d3609ab7c
Merge pull request #10864 from t895/disable-mali-driver
android: Don't show custom driver button on mali and x86
3 years ago
Charles Lombardo
839e5f65e4
android: Don't show custom driver button on mali and x86
3 years ago
lat9nq
9357aaf637
time_zone_manager: Add null terminator
We aren't null-terminating this string after the copy, and we need to.
3 years ago
lat9nq
aedaa1aa19
time_zone_manager: Stop on comma
This is a deviation from the reference time zone implementation. The
actual code will set a pointer to the time zone name here, but for us we
have a limited number of characters to work with, and the name of the
time zone here could be larger than 8 characters.
We can make the assumption that time zone names greater than five
characters in length include a comma that denotes more data. Nintendo
just truncates that data for the name, so we can do the same.
time_zone_manager: Check for length of array
Just to be double sure that we never break past the array length,
directly compare against it.
3 years ago
bunnei
579d8eb35f
Merge pull request #10853 from lat9nq/update_tzdb_to_nx
externals: Update tzdb_to_nx
3 years ago
liamwhite
10f2beb17a
Merge pull request #10818 from vonchenplus/render_target_samples
video_core: add samples check when find render target
3 years ago
liamwhite
5df094850f
Merge pull request #10835 from lat9nq/intel-restrict-compute-disable
vulkan_device: Restrict compute disable only to affected Intel drivers
3 years ago
liamwhite
50fe67c0f1
Merge pull request #10840 from Kelebek1/unbug_blinks_brain
Use current GPU address when unmapping GPU pages, not the base
3 years ago
toast2903
f68b01a8cf
vulkan_device: Remove brace initializer
Co-authored-by: Tobias <thm.frey@gmail.com>
3 years ago
lat9nq
1ad8df763f
video_core: Check broken compute earlier
Checks it as the system is determining what settings to enable. Reduces
the need to check settings while the system is running.
3 years ago
lat9nq
92ad37bb0e
nx_tzdb: Rename GNU_DATE variable
The repository can handle either GNU date or Apple date now.
3 years ago
lat9nq
3f8742d38e
externals: Update tzdb_to_nx
Includes a fix for the Apple date utility.
3 years ago
Liam
e1d8e0d842
vfs_concat: verify short read
3 years ago
Liam
0faeac4fcb
vfs_concat: fix offset calculation when not aligned to file boundary
3 years ago
Kelebek1
6bd6e24d6e
Use current GPU address when unmapping GPU pages, not the base
3 years ago
lat9nq
eb2c848912
vk_device_info: Check only affected Intel drivers
Renames is_intel_proprietary to has_broken_compute for accuracy.
vk_device_info: Use vulkan::device to check compute
3 years ago