Le menu titre rendait entièrement noir sur les PC Windows + NVIDIA
(2 postes) : le mod créait sa texture (DynamicTexture) et son sampler
pendant l'extraction du rendu, et blittait une texture hors atlas.
Correctifs :
- la texture est désormais enregistrée via le mécanisme officiel de MC
(ReloadableTexture + TextureContents) : c'est MC qui crée la texture
GPU ET le sampler, comme pour ses propres textures. Plus de sampler
custom, plus d'upload manuel ;
- la création de la texture GPU est déplacée dans TitleScreen.init, donc
HORS de l'enregistrement des commandes de la frame (le créer pendant
l'extraction invalide le frame entier sur les backends à command
encoder => écran noir) ;
- fond réduit de 3840x2400 à 1920x1200 (36 Mo -> 9 Mo de VRAM) ;
- suppression des 6 panorama_*.png embarqués : MC 26.3 n'expose pas les
ressources des mods au ResourceManager, ils n'ont jamais été rendus
(vérifié : le panorama vanilla'affiche le stock Mojang) ;
- jar réduit de 3,6 Mo à 871 Ko.
Vérifié par capture d'écran en jeu : menu OK en OpenGL (Mesa/AMD) et en
Vulkan (lavapipe).
atlas : distribution.json regénérée (nosingleplayer 1.2.0, MD5/URL à
jour) ; retrait de spatial-gui du pack (fait par le repo, documenté dans
server/mods/SOURCE.md).
- retiré de atlas/.../fabricmods/required/ (clients) et de server/mods-client-only/
- retiré les configs atlas/.../files/config/immersiveores/*.toml
- sync-mods.sh: ImmersiveOres ajouté à ATLAS_EXCLUDE + cleanup serveur/atlas
- docs (SOURCE.md, quarantine/README.md) mises à jour
- distribution.json régénéré (retrait du mod + de ses 3 configs)