Des options d'update ont été ajouté pour les shaders et properties instanciedUpdate, nonInstanciedUpdate, update (all).
Un define a été ajouté dans Configuration.hpp pour encapsuler les appels OpenGL de debug qui sucent des perfs
2 clefs Key<T> peuvent etre concaténées dans un int64
Les shadow caster sont draw en instancied. Ils sont triés de manière asynchrone au moment du culling (le culling prends un peu plus de temps, mais il reste plein de place pour l'optimisation)
Key<T>
sont passées en 32bitsinstanciedUpdate
,nonInstanciedUpdate
,update
(all).Configuration.hpp
pour encapsuler les appels OpenGL de debug qui sucent des perfsKey<T>
peuvent etre concaténées dans unint64
Perfs gagnées (sur le renderthread en release)
Medieval : 6.274 millis -> 3.673 millis = -2.601 millis Spotlights : 1.130 millis -> 0.333 millis = -0.797 millis