GPUCode
b7e726669e
renderer_vulkan: Add support for VK_KHR_image_format_list
3 years ago
Fernando Sahmkow
71c38a6eb3
AccelerateDMA: Don't accelerate 3D texture DMA operations
3 years ago
Abandoned Cart
17d8ad19b9
android: Suppress a known incompatibility
Android Gradle plugin 8.0.2 is designed for API 33, but a newer plugin hasn't been released yet. The warning message is rather extravagant, but also suggests adding this property if you are aware of the risks.
3 years ago
Fernando Sahmkow
8efc8dba3e
Texture cache: Fix YFC regression due to code testing
3 years ago
german77
c6a065cb08
input_common: Allow timeouts to happen while scanning for a ring
3 years ago
Matías Locatti
64640b6d07
Blacklist EDS3 blending from new AMD drivers
3 years ago
Charles Lombardo
fc8362a875
android: Android 14 support
Specifies the permissions needed for the changes to foreground services in Android 14.
3 years ago
german77
38b68d1783
input_common: Remove duplicated DriverResult enum
3 years ago
Morph
037e683b94
x64: cpu_wait: Implement MWAITX for non-MSVC compilers
3 years ago
Morph
88efcaf44e
x64: cpu_wait: Remove magic values
3 years ago
Morph
cffefaf8a7
x64: cpu_wait: Make use of MWAITX in MicroSleep
MWAITX is equivalent to UMWAIT on Intel's Alder Lake CPUs.
We can emulate TPAUSE by using MONITORX in conjunction with MWAITX to wait for 100K cycles.
3 years ago
Morph
841a3559a5
x64: Add detection of monitorx instructions
monitorx introduces 2 instructions: MONITORX and MWAITX.
3 years ago
GPUCode
9e58301aec
renderer_vulkan: Prevent crashes when blitting depth stencil
3 years ago
GPUCode
5196f05cec
video_core: Add BCn decoding support
3 years ago
GPUCode
8a829a12b6
renderer_vulkan: Add more feature checking
3 years ago
GPUCode
d8a98f124a
renderer_vulkan: Don't assume debug tool with debug renderer
* Causes crashes because mali drivers don't support debug utils
3 years ago
GPUCode
5011526a94
renderer_vulkan: Bump minimum SPIRV version
* 1.3 is guaranteed on all 1.1 drivers
3 years ago
GPUCode
035b4eaf46
renderer_vulkan: Respect viewport limit
3 years ago
GPUCode
1af4dc2ed7
renderer_vulkan: Don't add transform feedback flag if unsupported
3 years ago
GPUCode
843d93b951
renderer_vulkan: Add suport for debug report callback
3 years ago
lat9nq
dfc7afe44d
settings: Clean up includes
Adds <version> since we are looking at C++ implementation version
details. Also moves exception header includes into the if preprocessor
command since we only use it there.
3 years ago
Merry
09012476db
arm_dynarmic_32: Remove disabling of block linking on arm64
3 years ago
lat9nq
4bbb9fa29e
settings: Catch runtime_error, fallback time zone
Windows will let you select time zones that will fail in their
own C++ implementation library. Evidently from the stack trace, we get a
runtime error to work with, so catch it and use the fallback.
3 years ago
german77
7dee0cf567
yuzu: Fix clang format
3 years ago
Charles Lombardo
2810786adc
android: Fix size check for content uris
Fix for checking file size for android content uris
3 years ago
Charles Lombardo
f56487bf3e
android: Clean up file extension checks
3 years ago
GPUCode
7a8631cd45
externals: Use cmake subdirectory
3 years ago
Kelebek1
c80b6bfb83
Use safe reads in DMA engine
3 years ago
ameerj
5ae4d9983b
OpenGL: Limit lmem warmup to NVIDIA
🐸
3 years ago
ameerj
28cecc6cd8
shaders: Track local memory usage
3 years ago
ameerj
a2b344ab9d
emit_glasm: Fix lmem size computation
3 years ago
ameerj
b2349d75f4
OpenGL: Add Local Memory warmup shader
3 years ago
Kirill Ignatev
ba51f27437
Hyphenate Joy-Con and clarify further
3 years ago
Kirill Ignatev
d113954bec
Clarify Ring-Con configuration message in UI
Not obvious how left controller should be set up
Mention that it should be left physical dual emulated
3 years ago
german77
9e204b0308
core: hid: Allow to read bin files while switch controller is available
3 years ago
german77
4c2f8ac0eb
input_common: Dont try to read/write data from 3rd party controllers
3 years ago
german77
b16b2a486b
input_common: Make use of new SDL features
3 years ago
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
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
Liam
217bb87494
vfs_real: lock concurrent accesses
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
Narr the Reg
b24451c571
input_common: Implement native mifare support
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