- fix glEdgeFlagPointe prototype
authorKamil Hornicek <kamil.hornicek@reactos.org>
Mon, 9 Mar 2009 19:55:00 +0000 (19:55 +0000)
committerKamil Hornicek <kamil.hornicek@reactos.org>
Mon, 9 Mar 2009 19:55:00 +0000 (19:55 +0000)
- clean up opengl32.h a bit

svn path=/trunk/; revision=39922

reactos/dll/win32/opengl32/glfuncs.h
reactos/dll/win32/opengl32/opengl32.h

index 6455e79..a843c97 100644 (file)
@@ -86,7 +86,7 @@
     X(glDrawElements, void, (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices), (mode,count,type,indices),  311,  149,  16) \
     X(glDrawPixels, void, (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels), (width,height,format,type,pixels),  257,  -1,  20) \
     X(glEdgeFlag, void, (GLboolean flag), (flag),  41,  35,  4) \
-    X(glEdgeFlagPointer, void, (GLsizei stride, const GLboolean *pointer), (stride,pointer),  312,  150,  8) \
+    X(glEdgeFlagPointer, void, (GLsizei stride, const GLvoid *pointer), (stride,pointer),  312,  150,  8) \
     X(glEdgeFlagv, void, (const GLboolean *flag), (flag),  42,  36,  4) \
     X(glEnable, void, (GLenum cap), (cap),  215,  117,  4) \
     X(glEnableClientState, void, (GLenum array), (array),  313,  151,  4) \
index 64e395e..05c27e3 100644 (file)
@@ -33,15 +33,14 @@ extern "C" {
 #define WIN32_LEAN_AND_MEAN
 #define WIN32_NO_STATUS
 #include <windows.h>
-
 #include <winreg.h>
 
 #define NTOS_MODE_USER
-#include <ddraw.h>
-#include <ddrawi.h>
 #include <winddi.h>
 #include <ndk/ntndk.h>
 
+#include <GL/gl.h>
+
 /* gl function list */
 #include "glfuncs.h"
 
@@ -61,7 +60,6 @@ extern "C" {
 
 /* debug macros */
 # ifdef DEBUG_OPENGL32
-ULONG DbgPrint(PCH Format,...);
 #  include <debug.h>
 #  define DBGPRINT( fmt, args... ) \
           DPRINT( "OpenGL32.DLL: %s: "fmt"\n", __FUNCTION__, ##args )
@@ -107,27 +105,6 @@ ULONG DbgPrint(PCH Format,...);
 #endif /* APIENTRY */
 #define APIENTRY EXPORT __stdcall
 
-/* gl function list */
-#include "glfuncs.h"
-
-/* GL data types - x86 typedefs */
-typedef unsigned int GLenum;
-typedef unsigned char GLboolean;
-typedef unsigned int GLbitfield;
-typedef signed char GLbyte;
-typedef short GLshort;
-typedef int GLint;
-typedef int GLsizei;
-typedef unsigned char GLubyte;
-typedef unsigned short GLushort;
-typedef unsigned int GLuint;
-typedef unsigned short GLhalf;
-typedef float GLfloat;
-typedef float GLclampf;
-typedef double GLdouble;
-typedef double GLclampd;
-typedef void GLvoid;
-
 /* Called by the driver to set the dispatch table */
 typedef DWORD (WINAPI *SetContextCallBack)( const ICDTable * );