Bonjour, voila je suis confronté à un probleme très ennuyeux...
Je souhaite réaliser une interface opengl, et petit à petit ca avance, mais lorsque j'affiche un certain nombre d'objets (des cubes..), la carte graphique emet un bruit strident. Elle n'a pas de ventilateurs... il semblerait que ce soit une vibration du gpu. Enfin, je ne sais pas, je n'y comprend bien évidement rien, si ce n'est qu'elle va casser si je continue.
La question que je pose, c'est tout simplement... pourquoi ? :p
voici le code qui pose probleme, il suffit de changer le nom de l'objet dessiné ou le nombre d'itération pour obtenir des variations de tonalité dans le bruit
Routine d'affichage(){
...
for (int i=0;i<320;i++) {for(int j=0;j<200;j++) DrawQuad(i,j,0);} <-------
...}
void DrawQuad(GLint x, GLint y, GLint z)
{
glColor4d(1.0,0.2,0.7,0.8); //bleu devant
glBegin(GL_QUADS);
glVertex3i(x+MATRIX_SIZE,y+MATRIX_SIZE,z+MATRIX_SIZE);
glVertex3i(x+MATRIX_SIZE,y,z+MATRIX_SIZE);
glVertex3i(x,y,z+MATRIX_SIZE);
glVertex3i(x,y+MATRIX_SIZE,z+MATRIX_SIZE);
glEnd();
}
Bon, j'espere que j'ai été suffisament précis. Il y a t-il une "mauvaise utilisation" possible de la machine opengl, pouvant mettre en péril le matériel ? Pourtant tous les codes sources que j'ai pu voir jusqu'a présent utilise la même architecture que mon programme.
Merci de votre attention.