J'ai mis des StringID a pas mal d'endroit. Surtout pour les attributes des shaders qui fonctionnaient encore avec des std::string.
Les sources et l'executable sont dans Vendors et risquent d'etre modifiés assez regulierement.
J'ai rajouté un .bat pour lancer l'executable et generer les strings dans le code. Faites attention, c'est encore experimental :) Si l'exe vous genere de la merde et pete votre code vous pouvez faire un -undo et ca annulera les modfications faites. Je ferais un .bat pour ca au cas ou.
La seule chose a retenir quand vous codez, c'est qu'a la place de faire :
Je me sers de AGE pour tester ma lib
StringID
( https://github.com/cesarl/StringID )J'ai mis des StringID a pas mal d'endroit. Surtout pour les attributes des shaders qui fonctionnaient encore avec des
std::string
.Les sources et l'executable sont dans Vendors et risquent d'etre modifiés assez regulierement.
J'ai rajouté un .bat pour lancer l'executable et generer les strings dans le code. Faites attention, c'est encore experimental :) Si l'exe vous genere de la merde et pete votre code vous pouvez faire un -undo et ca annulera les modfications faites. Je ferais un .bat pour ca au cas ou.
La seule chose a retenir quand vous codez, c'est qu'a la place de faire :
Il faut faire
Vous pouvez aussi faire du code de ce genre :
En debug et relase, il y a :
str()
qui renvoi unconst char *
de debugCa n'y est pas en profile et retail par contre, donc n'utilisez pas des stringID pour des choses que vous voulez printer ou concatener etc etc
Voilou :)