Il s’agit d’un fork de l’émulateur Switch Citron, repris exactement à l’endroit où son développement s’était arrêté.
Les changements:
– shader_recompiler/texture_pass: fall back to 8 when cbuf size is unknown
– shader_recompiler/texture_pass: size bindless count from cbuf at compile time
– video_core/vulkan: fix bindless skip path crash on default SamplerId
– video_core/vulkan: skip sampler lookup for unused bindless slots
– video_core/vulkan: opt into descriptor indexing for bindless slots
– video_core/vulkan: hoist per-draw view/sampler arrays into thread_local
– fix: Various crashing issues related to Tomo
– cmake: skip -fuse-ld=lld on Apple platforms
– shader_recompiler: default-init dummy_flow_block to satisfy clang
– externals: drop add_subdirectory(spirv-tools) left over from spv_opt nuke
– video_core/texture_cache: raise MAX_MIP_LEVELS to 15
– audio: clamp device/output volumes and intercept SetAudioDeviceOutputVolume(0)
– service/am: push ChangeIntoForeground message at applet startup
– fix: correct ILibraryAppletAccessor::Unknown90 signature to 4x u64
– fix: raise bindless texture array length to 1024
– spirv: nuke spv_opt
– fix: tomodachi posix time crash
– Revert « fix: External Content Directory multiple update parsing issue »
– Revert « feat: See you Later, Updater Manager/Autoloader! »
– add hardware accel flags to ffmpeg compile
– build: add a more usefull error when someone tries to run the script with python 3.11 in msys2
– eliminate silly VS check on windows from vcpkg being dumb
– added a fallback for runtime downloading if github rate limiting happens… more fixes for dll deployment
– build: battling the bloat on msys2 clangtron builds
– fix bloated dll deployment on windows msys2 builds, and improve Qt detection ordering in CMake configuration
– Revert « fix: Don’t let games mute the sink via SetAudioDeviceOutputVolume »
– Revert « perf: mario brothership specific opts »
– fix: restore DescriptorTable::Limit() accessor










