Citation:
src/ => dossier contenant les sources (*.cpp)
headers/ => dossier contenant les headers (*.hpp)
bin/ => dossier qui devra contenir l'exécutable
shaders/ => dossier contenant mes shaders mais ne rentre pas dans la compilation
glm/ => dossier qui contient la librairie glm (donc un ensemble de fichiers et de dossiers avec des .h, .hpp,.inl etc...), c'est une librairie mathématique pour utiliser des vecteurs, matrice etc... avec la syntaxe de GLSL.
Voilà la structure, sinon j'utilise SFML pour mon fenêtrage et GLEW donc je devrais dans la compilation stipuler -lsfml-window et -lGLEW.