salut à tous,
j'ai tester un petit truc en opengl avec glut et j'ai un gros probleme de perfomance, je voudrai savoir si c'est normal ou si ca vient de l'implementation que j'ai fait?
alors voila, j'ai cree une tableau de 250*250 en memoire avec
8 bits par couleur et je copie ce tableau sur la surface de l'ecran grace à glDrawPixels. et a chaque frame, dans une fonction appeler par glutIdleFunc(), j'effectue un petit traitement(effet de feu) sur le tableau. En 250*250 ca va assez vite, mais des que je passe en 640 alors la on sent le truc passer et j'ai du 10 img seconde. Alors est-ce que ca vient du traitement trop lourd (je crois pas), de la copie des pixel sur le buffer(existe il un autre moyen alors) ou faut il employé une autre fonction que glutIdleFunc pour faire le traitement????