Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
HomeHome  Latest imagesLatest images  SearchSearch  RegisterRegister  Log inLog in  

 

 Bugs connus dans la version courante

Go down 
3 posters
AuthorMessage
Juff
Developer



Messages : 539
Date d'inscription : 2009-07-14
Age : 42

Bugs connus dans la version courante Empty
PostSubject: Bugs connus dans la version courante   Bugs connus dans la version courante Icon_minitimeTue Jul 28, 2009 11:29 am

La liste ci dessous présente les bugs connus dans la version courante et qui seront corrigé dans la version à venir :

Back to top Go down
http://spark.developpez.com
Darktib
Committer
Darktib


Messages : 389
Date d'inscription : 2009-07-20
Localisation : A coté de Paris

Bugs connus dans la version courante Empty
PostSubject: Re: Bugs connus dans la version courante   Bugs connus dans la version courante Icon_minitimeTue Nov 10, 2009 2:24 pm

Version 1.04.00 : il manque le paramètre TEXTURE_INDEX dans la doc des modèles (dans le texte d'intro, et peut etre ailleurs)
Back to top Go down
stardeath
Committer



Messages : 140
Date d'inscription : 2009-08-24

Bugs connus dans la version courante Empty
PostSubject: Re: Bugs connus dans la version courante   Bugs connus dans la version courante Icon_minitimeThu Dec 17, 2009 8:53 pm

il y a l'air d'y avoir des segments mémoire pas libérés dans le moteur en lui même, je regarde plus demain si je les trouve
Back to top Go down
Juff
Developer



Messages : 539
Date d'inscription : 2009-07-14
Age : 42

Bugs connus dans la version courante Empty
PostSubject: Re: Bugs connus dans la version courante   Bugs connus dans la version courante Icon_minitimeSat Dec 19, 2009 2:17 pm

ca me parait bizarre, mais c'est toujours possible.
As tu bien libéré tous les objets de spark avant de quitter (avec un SPK_Destroy ou un destroyAll pas un delete standard)
Dans quel démos as tu remarqué ca et comment l'as tu remarqué ?
Back to top Go down
http://spark.developpez.com
stardeath
Committer



Messages : 140
Date d'inscription : 2009-08-24

Bugs connus dans la version courante Empty
PostSubject: Re: Bugs connus dans la version courante   Bugs connus dans la version courante Icon_minitimeSat Dec 19, 2009 8:53 pm

au départ dans la démo basic dx9, après avoir exclu mes renderers, et mon main du problème.

j'ai testé la basic démo opengl et des segments n'étaient pas libérés non plus.

ce qui m'a orienté vers le moteur même de spark c'est que les dumps des segments posant problèmes présentent le même motif que ce soit dans dx9 demo basic en virant tout du package spk::dx9 que dans opengl demo basic en normal.
Back to top Go down
stardeath
Committer



Messages : 140
Date d'inscription : 2009-08-24

Bugs connus dans la version courante Empty
PostSubject: Re: Bugs connus dans la version courante   Bugs connus dans la version courante Icon_minitimeSun Dec 20, 2009 1:56 pm

bon j'en ai identifié un :

Code:
SPKFactory& SPKFactory::getInstance()
{
   if (instance == NULL)
      instance = new SPKFactory;
   return *instance;
}

y a rien qui détruit l'instance, je propose ça, ton avis?

Code:
void SPKFactory::destroyInstance()
{
   if (instance != NULL)
   {
      delete instance;
      instance = NULL;
   }
}

je cherche toujours les 2 autres ...

ps: bon bah en fait tous les segments sont libérés quand on appelle destroyInstance en fin d'application ^^
Back to top Go down
Juff
Developer



Messages : 539
Date d'inscription : 2009-07-14
Age : 42

Bugs connus dans la version courante Empty
PostSubject: Re: Bugs connus dans la version courante   Bugs connus dans la version courante Icon_minitimeSun Dec 20, 2009 4:41 pm

Ouais ici la fabrique n'est pas libérée mais c'est le principe d'un singleton. Sa durée de vie est censé etre toute la durée de l application. On ne s occupe ni de sa création, ni de sa destruction. Tout ce qu on veut c'est qu'il n'y ai qu une instance unique.

Pour libérer la mémoire des objets dans la fabrique, il faut faire un SPKFactory::getInstance().destroyAll()
Back to top Go down
http://spark.developpez.com
stardeath
Committer



Messages : 140
Date d'inscription : 2009-08-24

Bugs connus dans la version courante Empty
PostSubject: Re: Bugs connus dans la version courante   Bugs connus dans la version courante Icon_minitimeSun Dec 20, 2009 5:31 pm

oui c'est sur mais bon, la théorie diffère de la pratique, de la mémoire occupée en sortie d'application c'est pas propre ^^

et ça facilite pas quand on développe des composants ><
Back to top Go down
Juff
Developer



Messages : 539
Date d'inscription : 2009-07-14
Age : 42

Bugs connus dans la version courante Empty
PostSubject: Re: Bugs connus dans la version courante   Bugs connus dans la version courante Icon_minitimeMon Dec 21, 2009 10:11 am

ok si tu veux, on peux toujours rajouter une fonction detruisant l'instance de la fabrique (même si ca ne change strictement rien pour toi normalement). Mais il faut bien détruire également tous les objets spark créé avec cette instance. Sinon la tu as de belles fuites mémoires.

Donc l'implémentation sera plutot du style :

Code:
void SPKFactory::destroyInstance()
{
  if (instance != NULL)
  {
      instance->destroyAll(); // pour détruire tous les objets créés avec l'instance
      delete instance;
      instance = NULL;
  }
}

Sauf si le destroyAll est déjà appelé dans le destucteur mais il ne me semble pas. Ou alors l'implémenter dans le destructeur directement, c'est meme sans doute mieux.

Mais bon normalement on a pas a se soucier de cela. La fabrique occupe très peu de place en RAM et ne dépend de rien d'autre qu'elle meme. Une libération a la sortie de programme ne pose aucun problème. Ici elle est créé dynamiquement mais ca aurait très bien pu être une instance statique qui n'est pas créé dynamiquement, donc libéré en fin de programme également.

Par contre je n'ai pas mon environement de dev sous la main. Donc si tu veux tu peux implémenter la méthode et la poser sur le svn.
Back to top Go down
http://spark.developpez.com
Darktib
Committer
Darktib


Messages : 389
Date d'inscription : 2009-07-20
Localisation : A coté de Paris

Bugs connus dans la version courante Empty
PostSubject: Re: Bugs connus dans la version courante   Bugs connus dans la version courante Icon_minitimeMon Mar 18, 2013 12:41 pm

Le bug n'a rien à voir avec SPARK, mais le site déconne, j'obtiens ça:

Bugs connus dans la version courante V9q7071lu1nt7tpfg
Back to top Go down
Sponsored content





Bugs connus dans la version courante Empty
PostSubject: Re: Bugs connus dans la version courante   Bugs connus dans la version courante Icon_minitime

Back to top Go down
 
Bugs connus dans la version courante
Back to top 
Page 1 of 1
 Similar topics
-
» Known bugs in current release
» version 2 sujet à questions en vrac XD
» Version 2 en dev
» SPARK2 Dark Basic Professional Wrapper
» Dernière version 1.5.5

Permissions in this forum:You cannot reply to topics in this forum
 :: Forum Francais :: Evolution (fr)-
Jump to: