Пытаюсь написать первое приложение на OGL, вот текст
Код:
#include <GL/glut.h>
GLfloat Light_pos[] = ( -0.5,-0.5,-2.0,1.0 );
void display (void)
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glPushMatrix();
glutSolidSphere(0.5,15,15);
glPopMatrix();
glutSwapBuffers();
}
int main(int argc, char **argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
glutCreateWindow("Sphpere3D");
glutDisplayFunc (display);
glLightfv(GL_LIGHT0, GL_POSITION, Light_pos);
glEnable(GL_LIGHT0);
glEnable(GL_LIGHTING);
glutMainLoop();
return 0;
}
но при запуске выдаёт
C:\Program Files\Microsoft Visual Studio\MyProjects\Sample1\sample1.cpp(3) : error C2440: 'initializing' : cannot convert from 'const double' to 'float []'
There are no conversions to array types, although there are conversions to references or pointers to arrays
подскажите чё мне делать....Пожалуйста))