Files
nxnative-easy/scripts
seedds c01fad8cdb IPA builds: parallel packer, reuse of unchanged stages
- dm/ios/tools/pack_ipa.py replaces the Payload/ copy and Info-ZIP: it packs the app, the shader
  libraries, the add-on content and the RomFS straight from their folders, reading and deflating on
  all cores (zip64, modes, symlinks, the profile's zip_store as before). Metroid Dread 156 s -> 12 s,
  Breath of the Wild 171 s -> 57 s (the T7 writes at about 310 MB/s).
- The shader libraries no longer go through Xcode (Gen/msl left the project): no 1.5 GB detour
  through the home disk.
- NSP script: the rewrite, the shader split and the iOS / Vulkan shaders are reused when a sha256
  of their inputs matches the one stored beside their output; the modules are rewritten in
  parallel; J = the core count; the extraction is kept by default (--no-keep-extracted).
  A Metroid Dread repeat build: about 8 min -> 19 s.
2026-10-20 09:17:17 +08:00
..