{
GLCapabilities capabilities;
#if !defined(_GLES2)
- const char * extensions = (canCheckExtensions && oglDisplay.compat) ? (const char *)glGetString(GL_EXTENSIONS) : null;
+ const char * extensions = (canCheckExtensions && (!oglDisplay || oglDisplay.compat)) ? (const char *)glGetString(GL_EXTENSIONS) : null;
#endif
#ifdef DIAGNOSTICS
printf("extensions: %s\n", extensions);
if(!light.multiplier) light.multiplier = 1.0f;
+ GLFlushMatrices();
+
color[0] = light.diffuse.r * light.multiplier;
color[1] = light.diffuse.g * light.multiplier;
color[2] = light.diffuse.b * light.multiplier;