je sais pas quoi dire donc bon en vrac :
pour l'organisation il te faut faire quelque chose comme moi ( vue que tu doit encore evoire les sources ...)
une class device ( ecrans ) avec des attribute virtuel pour les fonctions, pour que se soit portable facilement
une class draw ( rendue ), pas beusoin d'expliquer ... et les class math ( vector/line/... )
code en anglais
cherche un autre tuto, puis si tu trouve vraiment pas, je t'en passerais
ne pas utiliser glDrawPixel mais passer par << glBegin(GL_POINTS); glVertex2f(x,y); glEnd(); >> ou dans le cas d'une line << glBegin(GL_LINES); glVertex2f(start.x,start.y); glVertex2f(end.x,end.y); glEnd(); >>
ah quoi sert ta fonction trace ? une sorte de glClear ?
tu peut utiliser mais source si sa te fait plaisir .... ( vue que je n'ais pas encore fait ça )
il me semble qu'opengl fournit une fonction à voir ...
project communautaire ... ouai ... sa fait longtemps que j'y pensse moi aussi, mais bon flemme et j'ai pas envie de me faire passer pour un idéaliste et voir le topic sombrer dans les entrailles du forum entre "c'est quoi opengl" et "kikoulool, slt tt l'mndeuh ..."