#endif
// Not using 32767.0 ; overflow when converting to int16 due to floating point crud causes problems
-#define DM_IMAGE_ROTATION_NORMFACTOR (24576.0)
+#define DM_IMAGE_ROTATION_NORMFACTOR (24576.0f)
#define DM_VERTEX_NORMSHIFT (2)
#define DM_VERTEX_NORMFACTOR (4.0f)
{
int mindex;
float norminv;
- glGetIntegerv(GL_CURRENT_PROGRAM, (GLint *)&prevProgram);
+ if(!prevProgram)
+ glGetIntegerv(GL_CURRENT_PROGRAM, (GLint *)&prevProgram);
// while(glGetError());
// ERRORCHECK();