Kaydet (Commit) 27fce934 authored tarafından Markus Mohrhard's avatar Markus Mohrhard

the values are float now

actually OpenGL does not like double that much

Change-Id: I3267f46072194bb6b2d4705733408e3db44c8c08
üst ca82d9e7
...@@ -255,7 +255,7 @@ void Primitive::display(double nTime, double WidthScale, double HeightScale) con ...@@ -255,7 +255,7 @@ void Primitive::display(double nTime, double WidthScale, double HeightScale) con
if(!Normals.empty()) if(!Normals.empty())
{ {
CHECK_GL_ERROR(); CHECK_GL_ERROR();
glNormalPointer( GL_DOUBLE , 0 , &Normals[0] ); glNormalPointer( GL_FLOAT , 0 , &Normals[0] );
CHECK_GL_ERROR(); CHECK_GL_ERROR();
glEnableClientState( GL_NORMAL_ARRAY ); glEnableClientState( GL_NORMAL_ARRAY );
CHECK_GL_ERROR(); CHECK_GL_ERROR();
...@@ -263,9 +263,9 @@ void Primitive::display(double nTime, double WidthScale, double HeightScale) con ...@@ -263,9 +263,9 @@ void Primitive::display(double nTime, double WidthScale, double HeightScale) con
CHECK_GL_ERROR(); CHECK_GL_ERROR();
glEnableClientState( GL_TEXTURE_COORD_ARRAY ); glEnableClientState( GL_TEXTURE_COORD_ARRAY );
CHECK_GL_ERROR(); CHECK_GL_ERROR();
glTexCoordPointer( 2, GL_DOUBLE, 0, &TexCoords[0] ); glTexCoordPointer( 2, GL_FLOAT, 0, &TexCoords[0] );
CHECK_GL_ERROR(); CHECK_GL_ERROR();
glVertexPointer( 3, GL_DOUBLE, 0, &Vertices[0] ); glVertexPointer( 3, GL_FLOAT, 0, &Vertices[0] );
CHECK_GL_ERROR(); CHECK_GL_ERROR();
glDrawArrays( GL_TRIANGLES, 0, Vertices.size() ); glDrawArrays( GL_TRIANGLES, 0, Vertices.size() );
CHECK_GL_ERROR(); CHECK_GL_ERROR();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment