Pfffffffffff, je ne suis pas fier de ce que j'ai fait.
Mais la j'en ai trop marre de miserer dans la boue. Alors je fais la PR maintenant meme si je n'ai pas reparé des trucs que j'ai pété ... c'est trop l'enfer :imp:
Les principaux points :
TMQ a ete modifié en profondeur. Le code est toujours aussi crade. Un jour je le nettoirai. Mais les perfs sont meilleurs.
La preparation du rendu est multi-threadé et allege beaucoup le render thread. Par contre c'est une inception de template. Mais bon ... si je n'avais pas ca au m'aurais accuser de repeter 90% du code pour chaque type d'objet.
J'ai viré toutes les properties. C'etait un enfer a utilser. On est repasser a des pointeurs sur les material ou de la copie de data pure et simple.
Ce que j'ai pété :
Directionnal light (elle etait deja cassé depuis longtemps)
Occlusion culling
Debug rendering (les billboards)
Il reste donc 1 milliard de trucs a faire pour tout cleaner. Si je continue la dessus je vais perdre toute motivation et espoir en la vie, je ne veux pas passer 100% de mon temps a faire des taches de merde donc j'y reviendrais apres une petite pause de trucs plus "rigolo".
En tout cas ca ne vous empechera pas de bosser sur vos bidules.
Pfffffffffff, je ne suis pas fier de ce que j'ai fait.
Mais la j'en ai trop marre de miserer dans la boue. Alors je fais la PR maintenant meme si je n'ai pas reparé des trucs que j'ai pété ... c'est trop l'enfer :imp:
Les principaux points :
Ce que j'ai pété :
Il reste donc 1 milliard de trucs a faire pour tout cleaner. Si je continue la dessus je vais perdre toute motivation et espoir en la vie, je ne veux pas passer 100% de mon temps a faire des taches de merde donc j'y reviendrais apres une petite pause de trucs plus "rigolo".
En tout cas ca ne vous empechera pas de bosser sur vos bidules.