Author: sginsberg
Date: Thu Jul 17 06:37:49 2008
New Revision: 34562
URL:
http://svn.reactos.org/svn/reactos?rev=34562&view=rev
Log:
-PCHify OpenGL32
Removed:
trunk/reactos/dll/win32/opengl32/teb.h
Modified:
trunk/reactos/dll/win32/opengl32/gl.c
trunk/reactos/dll/win32/opengl32/opengl32.c
trunk/reactos/dll/win32/opengl32/opengl32.h
trunk/reactos/dll/win32/opengl32/opengl32.rbuild
trunk/reactos/dll/win32/opengl32/wgl.c
Modified: trunk/reactos/dll/win32/opengl32/gl.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/opengl32/gl.c?re…
==============================================================================
--- trunk/reactos/dll/win32/opengl32/gl.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/opengl32/gl.c [iso-8859-1] Thu Jul 17 06:37:49 2008
@@ -19,15 +19,10 @@
*
* On other machines we use C to forward the calls (slow...)
*/
-
-#define WIN32_LEANER_AND_MEANER
-#define WIN32_NO_STATUS
-#include <windows.h>
-#include "teb.h"
+
+#include "opengl32.h"
C_ASSERT(FIELD_OFFSET(TEB, glTable) == 0xbe8);
-
-#include "opengl32.h"
int STDCALL glEmptyFunc0() { return 0; }
int STDCALL glEmptyFunc4( long l1 ) { return 0; }
Modified: trunk/reactos/dll/win32/opengl32/opengl32.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/opengl32/opengl3…
==============================================================================
--- trunk/reactos/dll/win32/opengl32/opengl32.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/opengl32/opengl32.c [iso-8859-1] Thu Jul 17 06:37:49 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: lib/opengl32/opengl32.c
@@ -9,15 +8,7 @@
* Feb 1, 2004: Created
*/
-#define WIN32_LEAN_AND_MEAN
-#define WIN32_NO_STATUS
-#include <windows.h>
-#include <winreg.h>
-#include "teb.h"
-
-#include <string.h>
#include "opengl32.h"
-
/* function prototypes */
static void OPENGL32_AppendICD( GLDRIVERDATA *icd );
Modified: trunk/reactos/dll/win32/opengl32/opengl32.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/opengl32/opengl3…
==============================================================================
--- trunk/reactos/dll/win32/opengl32/opengl32.h [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/opengl32/opengl32.h [iso-8859-1] Thu Jul 17 06:37:49 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: lib/opengl32/opengl32.h
@@ -28,6 +27,22 @@
#define OPENGL_DRIVERS_SUBKEY L"SOFTWARE\\Microsoft\\Windows
NT\\CurrentVersion\\OpenGLDrivers"
#define OPENGL_DRIVERS_SUBKEY2 L"SOFTWARE\\Microsoft\\Windows
NT\\CurrentVersion\\OpenGLDrivers\\"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#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>
/* gl function list */
#include "glfuncs.h"
Modified: trunk/reactos/dll/win32/opengl32/opengl32.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/opengl32/opengl3…
==============================================================================
--- trunk/reactos/dll/win32/opengl32/opengl32.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/opengl32/opengl32.rbuild [iso-8859-1] Thu Jul 17 06:37:49
2008
@@ -6,6 +6,7 @@
<library>gdi32</library>
<library>user32</library>
<library>advapi32</library>
+ <pch>opengl32.h</pch>
<file>gl.c</file>
<file>opengl32.c</file>
<file>wgl.c</file>
Removed: trunk/reactos/dll/win32/opengl32/teb.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/opengl32/teb.h?r…
==============================================================================
--- trunk/reactos/dll/win32/opengl32/teb.h [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/opengl32/teb.h (removed)
@@ -1,5 +1,0 @@
-// teb.h
-
-#define NTOS_MODE_USER
-#include <ndk/ntndk.h>
-
Modified: trunk/reactos/dll/win32/opengl32/wgl.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/opengl32/wgl.c?r…
==============================================================================
--- trunk/reactos/dll/win32/opengl32/wgl.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/opengl32/wgl.c [iso-8859-1] Thu Jul 17 06:37:49 2008
@@ -7,21 +7,6 @@
* UPDATE HISTORY:
* Feb 2, 2004: Created
*/
-
-#define WIN32_LEAN_AND_MEAN
-#define WIN32_NO_STATUS
-#include <windows.h>
-
-#define NTOS_MODE_USER
-#include <ddraw.h>
-#include <ddrawi.h>
-#include <winddi.h>
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "teb.h"
#define OPENGL32_GL_FUNC_PROTOTYPES
#include "opengl32.h"