Author: jgardou
Date: Fri Aug 24 16:28:09 2012
New Revision: 57153
URL:
http://svn.reactos.org/svn/reactos?rev=57153&view=rev
Log:
[OPENGL]
- Add some optimizations (GCC) on compilation of libMesa
- Move opengl32 to the opengl directory
- Disable ICD refcounting for now, it does more harm than good.
Added:
trunk/reactos/dll/opengl/opengl32/
- copied from r57143, trunk/reactos/dll/win32/opengl32/
Removed:
trunk/reactos/dll/win32/opengl32/
Modified:
trunk/reactos/dll/opengl/mesa/CMakeLists.txt
trunk/reactos/dll/opengl/opengl32/wgl.c
Modified: trunk/reactos/dll/opengl/mesa/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/CMakeLists…
==============================================================================
--- trunk/reactos/dll/opengl/mesa/CMakeLists.txt [iso-8859-1] (original)
+++ trunk/reactos/dll/opengl/mesa/CMakeLists.txt [iso-8859-1] Fri Aug 24 16:28:09 2012
@@ -14,6 +14,8 @@
if(NOT MSVC)
add_compile_flags_language("-std=gnu99" "C")
add_compile_flags("-Wno-deprecated-declarations")
+ # optimizations (builtin memcmp is slow on some gcc versions) used in SConsript
files
+ add_compile_flags("-ffast-math -fno-builtin-memcmp")
else()
include_directories(include/c99)
add_compile_flags("/wd4996")
Modified: trunk/reactos/dll/opengl/opengl32/wgl.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/opengl32/wgl.c?…
==============================================================================
--- trunk/reactos/dll/opengl/opengl32/wgl.c [iso-8859-1] (original)
+++ trunk/reactos/dll/opengl/opengl32/wgl.c [iso-8859-1] Fri Aug 24 16:28:09 2012
@@ -129,6 +129,8 @@
ROSGL_DeleteDCDataForICD( GLDRIVERDATA *icd )
{
GLDCDATA *p, **pptr;
+
+ return;
/* synchronize */
if (WaitForSingleObject( OPENGL32_processdata.dcdata_mutex, INFINITE ) ==