DrawSpace
DrawSpace copied to clipboard
rework/enhance C++ code
- simplify where possible
- use templates
- use modern CPP
- use std
drawspace core projects:
ceguiwrapper
-> pourquoi un projet a part ?
-> refactor/enhance code
drawspace_code
-> refactor/enhance code
-> dossiers 'Sources Files'/'Header Files' ??
hlsl_4_0_shaders
-> contient TOUT les shader, même ceux des extensions lua !!
rt
-> refactor/enhance code
classes plugin : tout unifier/simplifier : une seule classe au lieu de 3 ?
drawspace core projects:
ceguiwrapper
-> pourquoi un projet a part ?
-> refactor/enhance code
drawspace_code
-> refactor/enhance code
-> dossiers 'Sources Files'/'Header Files' ??
-> utils : reorganize
-> logger : rework
logconf:
-> ne pas heriter de Utils::parser -> ce dernier doit être un template
-> hériter de crtp pour singleton
-> structure SinkEntry : maladroit
-> exceptions.h : remplacer le #define
-> crtp singleton -> joindre a drawspace_commons
-> exceptions.h -> joindre a drawspace_commons
-> logchain : use template specialization for << operator
hlsl_4_0_shaders
-> contient TOUT les shader, même ceux des extensions lua !!
rt
-> refactor/enhance code
classes plugin : tout unifier/simplifier : une seule classe au lieu de 3 ?