Author: jgardou Date: Sat Sep 21 14:17:59 2013 New Revision: 60281
URL: http://svn.reactos.org/svn/reactos?rev=60281&view=rev Log: [OPENGL32] - Blow up the old implementation and enable the new one - Software implementation now relies on mesa in the form of a mesa "driver", no longer on osmesa (which inspired the current implementation) - Add nice and fast x86 trampolines to forward opengl API calls to the current thread's dispatch table Some tiny bits are missing, but the DLL is fully functional, so let's use it.
Added: trunk/reactos/dll/opengl/opengl32/ - copied from r60248, trunk/reactos/dll/opengl/opengl32_new/ trunk/reactos/dll/opengl/opengl32/glapi_x86.s (with props) Removed: trunk/reactos/dll/opengl/opengl32_new/ Modified: trunk/reactos/dll/opengl/CMakeLists.txt trunk/reactos/dll/opengl/opengl32/CMakeLists.txt trunk/reactos/dll/opengl/opengl32/apistubs.c trunk/reactos/dll/opengl/opengl32/dllmain.c trunk/reactos/dll/opengl/opengl32/glfuncs.h trunk/reactos/dll/opengl/opengl32/icdload.c trunk/reactos/dll/opengl/opengl32/opengl32.h trunk/reactos/dll/opengl/opengl32/swimpl.c trunk/reactos/dll/opengl/opengl32/wgl.c
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: trunk/reactos/dll/opengl/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/CMakeLists.txt?r...
Modified: trunk/reactos/dll/opengl/opengl32/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/opengl32/CMakeLi...
Modified: trunk/reactos/dll/opengl/opengl32/apistubs.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/opengl32/apistub...
Modified: trunk/reactos/dll/opengl/opengl32/dllmain.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/opengl32/dllmain...
Added: trunk/reactos/dll/opengl/opengl32/glapi_x86.s URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/opengl32/glapi_x...
Modified: trunk/reactos/dll/opengl/opengl32/glfuncs.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/opengl32/glfuncs...
Modified: trunk/reactos/dll/opengl/opengl32/icdload.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/opengl32/icdload...
Modified: trunk/reactos/dll/opengl/opengl32/opengl32.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/opengl32/opengl3...
Modified: trunk/reactos/dll/opengl/opengl32/swimpl.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/opengl32/swimpl....
Modified: trunk/reactos/dll/opengl/opengl32/wgl.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/opengl32/wgl.c?r...