nosingleplayer 1.2.0 : textures créées par MC (fix menu noir Windows/NVIDIA)
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).
This commit is contained in:
+4
-1
@@ -16,10 +16,11 @@ SERVER_EXCLUDE=(
|
||||
)
|
||||
# Mods à exclure de l'ATLAS (= clients) : client-only purs + mods cassés
|
||||
# (simplebackpacks, ImmersiveOres — voir quarantine/README.md).
|
||||
# spatial-gui : retiré du pack le 20/10/2026 (GUI 3D disgracieuse) — voir server/mods/SOURCE.md.
|
||||
ATLAS_EXCLUDE=(
|
||||
sodium-fabric iris-fabric continuity- dynamic-fps- fast-ip-ping modmenu- morechathistory-
|
||||
capes- chat_heads- skinlayers3d waveycapes xaerominimap xaeroworldmap
|
||||
appleskin- vanillarice- simplebackpacks- ImmersiveOres-26.3
|
||||
appleskin- vanillarice- simplebackpacks- ImmersiveOres-26.3 spatial-gui-
|
||||
)
|
||||
|
||||
excluded() { local f="$1"; shift; for p in "$@"; do [[ "$f" == "$p"* ]] && return 0; done; return 1; }
|
||||
@@ -46,6 +47,8 @@ done
|
||||
# Nettoyage : simplebackpacks et ImmersiveOres ne doivent être ni serveur ni atlas
|
||||
rm -f "$SRV_MODS"/simplebackpacks-*.jar "$ATLAS_MODS"/simplebackpacks-*.jar
|
||||
rm -f "$SRV_MODS"/ImmersiveOres-*.jar "$ATLAS_MODS"/ImmersiveOres-*.jar server/mods-client-only/ImmersiveOres-*.jar
|
||||
# spatial-gui : retiré du pack le 20/10/2026 (client-only, jamais sur le serveur).
|
||||
rm -f "$SRV_MODS"/spatial-gui-*.jar "$ATLAS_MODS"/spatial-gui-*.jar
|
||||
[ -f quarantine/simplebackpacks-fabric-26.3-5.2.1.jar ] || echo "NOTE: simplebackpacks en quarantaine (voir quarantine/README.md)"
|
||||
|
||||
echo "== resourcepack/shader (Prism -> atlas files/) =="
|
||||
|
||||
Reference in New Issue
Block a user