website logo
Auteur
avatar
thellier

Forum » » Création-Développement » » Deux video de mes progs 3D


Posté : 06-11-2014 11:50 icone du post

En fait y a pas de perspective : je l'ai jamais mise comme Microbe3D sert (servait) surtout à animer de petits objets, logo tournant et autre. Mais effectivement sur un etre humain l'absence de perspective choque trop


Faut que je la rajoute


>sur winuae 68k pour trouver la bug arexx : c'est plus confortable en cas de crash
J'ai cherché 3 jours et j'y comprends rien: c'est comme si le lancement d'arexx venait bousiller les données déjà en mémoire de Microbe3D d'où le crash par la suite


J'ai mes propres routines d'allocation mémoire, tracées et avec des "walls", et je constate juste que sitôt que je suis (dans la première fonction Microbe3D lancée par) arexx les données sont corrompues à un endroit : un des blocs mémoire est merdé "spontanément" sans y avoir touché volontairement (par exemple les vertex-normals sont abimées sans avoir rien fait avec)


Le crash est ensuite causé par l'accés à ses données corrompues lors du nouveau rendu de la Scene (lecture des triangles) mais bien plus tard 


Mais c'est aléatoire : parfois tout est 100% ok si bien qu'il est dur d'avoir un log de l'erreur avec certitude


Alain


 


 


Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1963&forum=14