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  

 

 Dernière version 1.5.5

Go down 
AuthorMessage
Juff
Developer



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

Dernière version 1.5.5 Empty
PostSubject: Dernière version 1.5.5   Dernière version 1.5.5 Icon_minitimeTue Jul 14, 2009 12:48 pm

Version 1.5.5

CORE

  • FIX Correction de nombreux bugs mineurs

OPENGL

  • MOD Amélioration de la compatibilité Linux

IRRLICHT

  • MOD Passage à Irrlicht 1.7.2

SFML

  • MOD Optimisation des transformations

AUTRE

  • MOD Changement de la convention de nommage des versions (de x.xx.xx à x.x.x)
  • MOD Utilise maintenant sourceforge pour le stockage des fichiers



Version 1.05.04

CORE

  • FIX Correction d'un bug d'initialisation de variables statiques
  • MOD La randomSeed est maintenant initialisée à 1 plutôt qu'à 0 pour éviter des bugs dus à la non-initialisation
  • MOD Registerable::getID() est remplacé par Registerable::getSPKID()

IRRLICHT

  • FIX Correction d'un bug qui empéchait d'utiliser les transformations d'Irrlicht avec IRRSystem



Version 1.05.03

CORE

  • FIX Correction d'un bug concernant le flow des emetteurs
  • MOD Optimisation du vortex et changement du sens de rotation
  • MOD La boite englobante des systèmes est settée par défaut au centre du système

IRRLICHT

  • FIX Correction d'un bug qui pouvait faire apparaitre des artefacts lors du rendu de la première frame d'un système
  • MOD Amélioration de la gestion des VBO



Version 1.05.02

CORE

  • FIX De nombreux bugs ont été fixés
  • ADD Possibilité de changer dynamiquement le modèle d'un groupe

SFML

  • MOD Update à SFML 1.6



Version 1.05.01

CORE

  • FIX InterpolatorFlag n'était pas copié lors de la copie d'une Model
  • MOD Les buffers additionnels ne sont plus copiés avec les Registerable
  • FIX Correction de bugs mineurs dans Transformable

IRRLICHT

  • FIX Correction d'un gros bug empechant l'update de plusieurs systèmes en même temps par le SceneManager
  • FIX La copie de IRRSystem n'était pas correcte
  • MOD Update a Irrlicht 1.7.1

OPENGL

  • MOD L'implémentation du rendu de GLLineTrailRenderer est amélioré
  • MOD Suppression des GLGetIntegers de save/restoreGLStates

DEMOS

  • MOD Suppression des using namespace des sources des tutos pour une meilleure compréhension



Version 1.05.00

CORE

  • ADD Interpolator pour controler de façon très précise l'évolution des paramètres de particules
  • ADD Nouveau modifieur : Vortex
  • ADD Nouveau modifieur : Rotator
  • ADD Nouvelle zone : Ring
  • ADD Nouvel emetteur : Static Emitter
  • ADD Ajout des step modes (constant, adaptive et real)
  • ADD Les registerable peuvent maintenant être nommés et retrouvés grâce à leur nom
  • ADD Fonctions utilitaires a Transformable (orientation et position)
  • ADD Possibilité d'activer/désactiver les emetteurs
  • MOD Améliore la compatibilité linux
  • MOD Group hérite maintenant de Transformable
  • MOD Renomme getName() en getClassName()
  • BUG Dans group, boundingBoxEnabled n'était pas initilialisée lors de la copie
  • BUG Utilisation de la normale transformée dans Plane
  • MOD Change la façon dont sont maniés les emetteurs en interne
  • DEL Retire la possibilité de supprimer autmatiquement les emeteurs endormis
  • BUG Fix de quelques bugs mineurs

IRRLICHT

  • BUG Il y avait un bug avec le rendu des quads en OpenGL
  • BUG Correction d'un indexOutOfBounds en mode debug dans IRRQuadRenderer
  • BUG Fix un conflit dans le delete de IRRSystem (entre SPKFactory et IRRSceneManager)

DEMOS

  • ADD Nouvelle démo : Explosion montrant ma mise en place d'un système de particules complexe
  • ADD Nouvelle démo : Galaxy illustrant le nouveau modifieur Vortex
  • MOD Amélioration de la démo Fire



Version 1.04.00

CORE

  • ADD Tous les Registerable instanciables ont maintenant une méthode statique create permettant de directement l'enregistrer dans la fabrique
  • ADD Nouveau modifier Collision (collision particule contre particule)
  • ADD Nouvelle classe BufferHandler + les modifieurs peuvent maintenant utiliser les buffers additionnels de groupe
  • ADD Gestion des rendering hints
  • ADD Ajout des interfaces pour les rendereurs pour uniformiser le comportement
  • ADD Une méthode générique pour setter le blending est ajoutée (Renderer::setBlending(BlendingMode))
  • BUG Emettre des particules à partir d'une sphère de rayon 0 faisait planter le programme
  • BUG L'émission de particules à la surface d'une AABox était incorrecte
  • BUG L'ancienne position d'une particule émise est setté à sa position d'émission
  • BUG Réallouer un groupe détruit tout ces buffers
  • MOD Le modifieur Destructor s'appelle maintenant Destroyer

OPENGL

  • MOD Changement de la gestion de l'orientation
  • MOD L'angle agit maintenant sur les sommets et non plus sur les coordonnées de textures
  • BUG Correction d'un bug concernant le blending
  • BUG GLQuadRenderer ne plante plus en mode de texture TEXTURE_NONE
  • MOD La sauvegarde et la restoration des états OpenGL a été modifiée
  • MOD GLExtInterface est renommée GLExtHandler

IRRLICHT

  • ADD Nouveau module de rendu pour Irrlicht (merci à Darktib)

DEMOS

  • ADD Nouvelle démo collision2 illustrant le nouveau modifieur permettant de gérer les collisions particules contre particules
  • ADD Portage de 2 démos avec le module Irrlicht (Basic et Fire)
  • MOD Optimisation et amélioration de certaines démos



Version 1.03.03

CORE

  • BUG Des membres rajoutés dans la version 1.03.02 n'étaient pas initialisés
  • BUG Un émetteur n'est ajouté à un groupe que s'il n'y était pas déjà
  • MOD Des méthodes constantes dans renderer sont maintenant non constantes. Les groupes passés au renderer deviennent eux constants
  • BUG Certains fichiers ne se terminaient pas par un retour chariot



Version 1.03.04

CORE

  • BUG Group::sortParticles() etait buggué
  • BUG Le nouvel algorithme de tri triait les particules dans le mauvais ordre

OPENGL

  • MOD Amélioration du support des extensions sur linux et mac (merci a Gogohan)
  • BUG Les coordonnées de texture était inversé en u dans le GLQuadRenderer
  • BUG Corrige un crash lors de l'appel a createBuffers avec GLTrailLineRenderer pendant le rendu

AUTRE

  • MOD La bibliothèque est maintenant sous license zlib



Version 1.03.03

CORE

  • BUG Des membres rajoutés dans la version 1.03.02 n'étaient pas initialisés
  • BUG Un émetteur n'est ajouté à un groupe que s'il n'y était pas déjà
  • MOD Des méthodes constantes dans renderer sont maintenant non constantes. Les groupes passés au renderer deviennent eux constants
  • BUG Certains fichiers ne se terminaient pas par un retour chariot



Version 1.03.02

CORE

  • ADD Les groupes peuvent maintenant contenir des buffers de type définie par l'utilisateur
  • ADD Les modifieurs sont maintenant transformable. Implique quelques changements dans l'interface
  • BUG Correction de bug mineurs



Version 1.03.01

CORE

  • BUG La copie des buffers etait bugguée impliquant des problemes de texture lors de la copie de groupe.
  • BUG La méthode System::enableEmitterRemoval(bool) causait un plantage. De plus elle était en statique.
  • BUG Lors d'un appel a Group::enableSorting(bool), le calcul de la distance n'était pas activé/désactivé en même temps.
  • BUG Le tri ne fontionnait pas parfaitement dans toutes les situations. L'implémentation a été revue et les bugs corrigés.

OPENGL

  • ADD Gestion des indices de texture sur une texture 2D (Texture Atlas).
  • DEL Suppression des modes de rendering. Tout le rendu se fait maintenant en vertex array.

SFML

  • MOD Passage à la version 1.5 de la SFML.
  • MOD Le rendu est maintenant effectué en vertex array.
  • ADD Gestion des indices de texture sur une sf::Image (Texture Atlas).
  • ADD Choix du mode de transformation des systèmes SFML : world ou local
  • ADD Ajout d'une fonction pour setter une sf::Matrix3 dans un SPK::Transformable
  • BUG Le facteur Z ne pouvait être changé.

AUTRES

    ADD Ajout du deuxième tutoriel.



Versions précédentes

Voir ici
Back to top Go down
http://spark.developpez.com
 
Dernière version 1.5.5
Back to top 
Page 1 of 1
 Similar topics
-
» Version 2 en dev
» SPARK2 Dark Basic Professional Wrapper
» Which version of SPARK shoud I use?
» version 2 sujet à questions en vrac XD
» Bugs connus dans la version courante

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