|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 412
|
[c] opengl fatal error nell'esecuzione di un esercizio
ciao a tutti,
durante l'esecuzione di un esercizio il compilatore visual studio c++ 2008 express mi da il seguente errore: Codice:
pixel format with necessary capabilities not found se é necessario posso pubblicare il codice del programma. |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Quote:
__________________
GPU Compiler Engineer |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 412
|
Ecco il codice
Codice:
#include<GL/glut.h>
GLvoid figura(GLvoid){
GLfloat lato=0.2,zinf=-.7,zsup=.7;
GLfloat x[]={-.1,-.1,.1,.1},y[]={-.1,.1,.1,-.1};
GLint i;
glBegin(GL_QUAD_STRIP);
glColor3f(255,0,127);
for(i=0;i<4;i++){
glVertex3f(x[i],y[i],zinf);
glVertex3f(x[i],y[i],zsup);
}
glVertex3f(x[0],y[0],zinf);
glVertex3f(x[0],y[0],zsup);
glEnd();
}
void disegno(GLvoid){
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glRotatef(-60,1,0,0);
glRotatef(-110,0,0,1);
figura();
glFlush();
}
int main(int argc,char** argv){
glutInit(&argc,argv);
glutInitDisplayMode(GL_DEPTH | GLUT_RGBA);
glEnable(GL_DEPTH_TEST);
glutCreateWindow("prova");
glClearColor(0,.3,0,0);
glShadeModel(GL_FLAT);
glutDisplayFunc(disegno);
glutMainLoop();
return 0;
}
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Codice:
#include<GL/glut.h>
GLvoid figura(GLvoid){
GLfloat lato=0.2,zinf=-.7,zsup=.7;
GLfloat x[]={-.1,-.1,.1,.1},y[]={-.1,.1,.1,-.1};
GLint i;
glBegin(GL_QUAD_STRIP);
glColor3f(255,0,127);
for(i=0;i<4;i++){
glVertex3f(x[i],y[i],zinf);
glVertex3f(x[i],y[i],zsup);
}
glVertex3f(x[0],y[0],zinf);
glVertex3f(x[0],y[0],zsup);
glEnd();
}
void disegno(GLvoid){
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glRotatef(-60,1,0,0);
glRotatef(-110,0,0,1);
figura();
glFlush();
}
int main(int argc,char** argv){
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_RGBA);
glEnable(GL_DEPTH_TEST);
glutCreateWindow("prova");
glClearColor(0,.3,0,0);
glShadeModel(GL_FLAT);
glutDisplayFunc(disegno);
glutMainLoop();
return 0;
}
Ciao
__________________
GPU Compiler Engineer |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 412
|
grazie tanto, a volte gli errori più stupidi ti fanno perdere più tempo!!!!!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:45.




















