#define GL_CLAMP_TO_EDGE 0x812F
-static bool useSingleGLContext = false;
-
class DisplayData : struct
{
ColorAlpha * flippingBuffer;
int nIndices;
};
+#if !defined(ECERE_NO3D) && !defined(ECERE_VANILLA)
static int primitiveTypes[RenderPrimitiveType] =
{
GL_POINTS, GL_LINES, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, GL_LINE_STRIP
};
+#endif
int current;
void *previous;
glDisable(GL_MULTISAMPLE_ARB);
CocoaGlAssert();
+#if !defined(ECERE_NO3D) && !defined(ECERE_VANILLA)
display.ambient = Color { 50,50,50 };
+#endif
printf("CocoaOpenGLDisplayDriver:CreateDisplay %p %s:%i\n", display.window, __FILE__, __LINE__);
return result;
printf("glGetError():%i\n", glGetError());
}
+#if !defined(ECERE_NO3D) && !defined(ECERE_VANILLA)
void SetRenderState(Display display, RenderState state, uint value)
{
printf("CocoaOpenGLDisplayDriver:SetRenderState STUB! %s:%i\n", __FILE__, __LINE__);
{
printf("CocoaOpenGLDisplayDriver: STUB! %s:%i\n", __FILE__, __LINE__);
- if(display.display3D.mesh && glUnlockArraysEXT)
- glUnlockArraysEXT();
+ /*if(display.display3D.mesh && glUnlockArraysEXT)
+ glUnlockArraysEXT();*/
if(mesh)
{
glDisableClientState(GL_COLOR_ARRAY);
}
- if(glLockArraysEXT) glLockArraysEXT(0, mesh.nVertices);
+ //if(glLockArraysEXT) glLockArraysEXT(0, mesh.nVertices);
}
else if(glBindBufferARB)
glBindBufferARB(GL_ARRAY_BUFFER_ARB, 0);
glMultMatrixd(matrix.array);
}
+#endif
}
-
-public void UseSingleGLContext(bool useSingle)
-{
- printf("CocoaOpenGLDisplayDriver: STUB! %s:%i\n", __FILE__, __LINE__);
- useSingleGLContext = useSingle;
-}
-