Commit Graph

300 Commits (7ebcb1820eda3c43c8de3eb28d7390c9e7c8184e)

Author SHA1 Message Date
Alexandre Julliard 66a5995e11 winex11: Move wglGetCurrentContext and wglGetCurrentDC to the internal OpenGL extension functions. 2012-06-25 16:25:44 +02:00
Alexandre Julliard 08efea0218 winex11: Move wglCopyContext and wglDeleteContext to the internal OpenGL extension functions. 2012-06-25 13:52:10 +02:00
Alexandre Julliard beeba895d3 winex11: Move wglShareLists to the internal OpenGL extension functions. 2012-06-25 13:52:01 +02:00
Alexandre Julliard 1bca4fb5ae winex11: Move the wglUseFontBitmaps implementation to opengl32, it's no longer driver-dependent. 2012-06-25 11:58:53 +02:00
Roderick Colenbrander c9962bbb58 opengl32: Check for valid context in wglGetProcAddress. 2012-06-25 10:39:11 +02:00
Roderick Colenbrander e80d6199dc opengl32: Add wglGetProcAddress tests. 2012-06-11 11:22:38 +02:00
Roderick Colenbrander 29346f28ae opengl32: Sync with latest GL specs. 2012-06-11 11:20:50 +02:00
Alexandre Julliard 1157ccccd7 opengl32/tests: Add some more tests for bitmap rendering. 2012-05-09 17:37:37 +02:00
Alexandre Julliard 1392bfce3c gdi32: Pass OpenGL calls through to the display driver from the DIB engine. 2012-05-09 17:37:37 +02:00
Alexandre Julliard b88b6b74f0 opengl32: Get rid of the DIB section sync support. 2012-01-10 11:24:12 +01:00
Stefan Leichter 97b9fc9e39 opengl32: Added export glDebugEntry to spec file. 2012-01-09 12:52:18 +01:00
Stefan Leichter 03c7dfbd4d opengl32: Replace the remaining forwards of wgl functions to gdi32.dll in the spec file with wrapper function. 2012-01-06 19:24:29 +01:00
Louis Lenders 8a2e38cc45 opengl32: Use wrappers for wglCreateContext and wglMakeCurrent instead of directly forwarding to gdi32. 2011-11-02 16:12:41 +01:00
Frédéric Delanoy 812c06ae94 opengl32: Avoid superfluous (void*) cast in LOAD_FUNCPTR macro. 2011-10-24 12:39:06 +02:00
Henri Verbeet ef5a99d5e0 opengl32/tests: Add a test for GL on window DCs. 2011-05-05 11:45:05 +02:00
Matteo Bruni bc3ba2f06e opengl32/tests: Improve window destroy tests. 2011-03-31 12:43:41 +02:00
Matteo Bruni 1902e1cb93 winex11.drv: Fix wglMakeContextCurrent with an invalid drawable. 2011-03-31 12:42:35 +02:00
Matteo Bruni 8818c1d8b6 opengl32/tests: Add a test for window destroy with wglMakeContextCurrentARB. 2011-03-31 12:42:24 +02:00
Matteo Bruni 716df1c2d2 winex11.drv: Make wglMakeCurrent return the correct error when the drawable is invalid. 2011-03-30 13:28:04 +02:00
Matteo Bruni 6af0bef46a opengl32/tests: Test using a GL context after the drawable is destroyed. 2011-03-30 13:28:04 +02:00
Andrew Nguyen 1579ab0e01 winex11.drv: Set last error to ERROR_BUSY when attempting to delete a cross-thread context in wglDeleteContext. 2010-11-08 18:12:58 +01:00
Andrew Nguyen c4a8de92c4 winex11.drv: Ensure that the WGL context is removed from the context list in wglDeleteContext. 2010-11-08 18:12:58 +01:00
Alexandre Julliard 730f01801f tests: Make some variables static. 2010-10-01 13:41:42 +02:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard 658b048940 opengl32: Use float type where appropriate in the spec file. 2010-09-01 12:40:07 +02:00
Alexandre Julliard abef41a983 opengl32: Update to the latest GL spec. 2010-09-01 12:39:43 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Francois Gouget 8e7ad19064 opengl32/tests: Add a trailing '\n' to a skip() call. 2010-06-22 20:03:40 +02:00
Roderick Colenbrander 3a5ddab91d opengl32: Add 32-bit bitmap rendering test. 2010-05-14 18:03:02 +02:00
Roderick Colenbrander ab788c7c39 wgl: Make context not current before deleting it. 2010-04-27 12:00:24 -05:00
Roderick Colenbrander b86787e57c wgl: Improve wglDeleteContext threading behavior. 2010-04-27 12:00:14 -05:00
Henri Verbeet 3255b21456 winex11.drv: Allow OpenGL on minimized windows. 2010-04-12 11:38:05 +02:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Roderick Colenbrander e18afef774 opengl32: Add OpenGL 3.3/4.0 extensions. 2010-03-15 13:28:25 +01:00
Roderick Colenbrander 6c84c3f9ad opengl32: Update opengl extensions. 2010-03-02 11:52:35 +01:00
Alexandre Julliard 6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Roderick Colenbrander c89fb41f80 opengl32: Fix wglCreateContextAttribsARB test on nvidia. 2009-11-24 15:53:36 +01:00
Roderick Colenbrander ddaf23842b opengl32: Fix another wglCreateContextAttribsARB test on Nvidia. 2009-11-23 15:25:39 +01:00
Roderick Colenbrander ca1d79b26c opengl32: Fix wglCreateContextAttribsARB test on vista/win7 where Nvidia drivers return hresults instead of win32 errors. 2009-11-23 15:25:39 +01:00
Roderick Colenbrander 19316ff8cb opengl32: Get rid of invalid opengl 0.0 test.
The test passes on windows using AMD and Nvidia but not on AMD on
linux. A close look at the spec shows that behavior of a version lower
than 3.0 is up to the driver.
2009-11-19 11:47:33 +01:00
Roderick Colenbrander 1874f314e2 opengl32: No display driver supports windowless opengl3 rendering and likely no driver will ever will. 2009-11-19 11:47:14 +01:00
Roderick Colenbrander 21bc1ddf93 opengl32: Sync with latest OpenGL extensions. 2009-11-18 15:15:50 +01:00
Roderick Colenbrander 41f061ea1b wgl: Add initial WGL_ARB_create_context support. 2009-11-18 11:39:57 +01:00
Roderick Colenbrander 9120e9baeb opengl32/tests: fix wglShareLists error messages. 2009-11-16 12:43:07 +01:00
Stefan Dösinger 4901291990 opengl32: Give wglSwapBuffers a real function, make it hookable. 2009-10-15 14:10:06 +02:00
Alexandre Julliard 8349b13453 opengl32/tests: Use explicit prototypes for function pointers. 2009-10-02 15:06:59 +02:00
Rico Schüller 9bd2ce97f5 opengl32/tests: Improve test for wglMakeCurrent. 2009-09-22 17:47:16 +02:00
Roderick Colenbrander 5b5401064a opengl32: Add opengl 3.2 extensions. 2009-08-05 11:19:03 +02:00
Francois Gouget 03584b4ff6 Assorted spelling fixes. 2009-06-22 13:32:01 +02:00
Alexandre Julliard cd8f5c86ef opengl32: Make the script default to version 1.1. Remove the glGetLevelParameter stubs. 2009-06-11 11:53:40 +02:00