Je charge une image sur une carte de texture avec GLGE (un peu comme webGl). Cependant, pour des raisons de rapidité de chargement, je charge d'abord une image à basse résolution (ce qui serait plus rapide) et je veux ensuite modifier la valeur de l'image. src
à l'image haute résolution une fois que la grande image est chargée. Voici ce que je fais maintenant
var texture = new GLGE.texture();
function updateTexture(){
var image=new Image();
image.src = "models/testLargeMap_map0.jpg"; // load image
image.onload = function(){
texture.image("models/testLargeMap_map0.jpg"); // supposedly swap image on load (not working as I thought)
}
}
Cependant, lorsque pendant cette période de changement de src, le modèle et toutes ses fonctions se figent. Comment puis-je faire en sorte que l'image soit chargée de manière asynchrone et que, lors du chargement, elle soit échangée contre la texture supérieure pour un changement de texture instantané et fluide ?