iOS 16.1/17 compatibility fork

Экспериментальная ветка совместимости для старых iOS: классический Metal, ограничения шейдеров по устройству и адаптеры для каждой сборки. Поддерживаемая ветка теперь называется ios16-ios17-compat.

Сторонний

Проверено 3 ноября 2026 года

Требования

  • Используйте ios16-ios17-compat; main остаётся базой upstream, старые имена и теги архивны. Legacy охватывает iOS/iPadOS 16.1+ с целями a10x и m2; Metal 4 экспериментален и требует iOS 26.

Начало работы

  1. Сначала изучите docs/fork-status.md и таблицу игр и устройств. Выберите DM_IOS_RENDERER и DM_LEGACY_TARGET, затем пересоберите подходящие для цели шейдеры.
  2. Собирайте со своими файлами и ключами по документации ветки и упаковывайте для выбранной цели. Отдельно фиксируйте сборку, установку и реальную игру.

Использование и устранение неполадок

  • На 2026-11-01 пользователи подтвердили Animal Crossing, Need for Speed и Witcher 3 на M2 около 30 кадров/с. У Arceus остаётся воспроизводимый сбой в конце задания, пути слоистых ресурсов A10X не решены. Проверенной цели Switch 2 для iOS нет.

Документация проекта ↗

← Инструменты сообщества и совместимость