Commit Graph

364 Commits

Author SHA1 Message Date
Roderick Colenbrander
1f47580e9c winex11: Store opengl swap interval with gl_drawable. 2013-05-23 19:02:59 +02:00
Roderick Colenbrander
074d89a078 opengl32: Add a test for WGL_EXT_swap_control. 2013-04-29 20:30:55 +02:00
Andrew Talbot
538a0e4a9e opengl32: Remove unused variable. 2012-11-26 11:51:36 +01:00
Sam Edwards
001726fcbd opengl32: Apply correct normals to text rendered with wglUseFontOutlines. 2012-11-08 15:37:50 +01:00
Alexandre Julliard
2480c9395b opengl32: Get rid of wine_ prefix on generated functions. 2012-11-08 15:37:45 +01:00
Alexandre Julliard
a3d896897c opengl32: Get rid of the extension removal hack in wglGetProcAddress and clean up the tracing. 2012-11-08 15:37:44 +01:00
Alexandre Julliard
a56c5b185e opengl32: Don't substitute OpenGL types that are already defined in wgl.h. 2012-11-07 18:12:04 +01:00
Alexandre Julliard
fdc1f2d432 opengl32: Avoid using the system GL headers. 2012-11-07 18:12:02 +01:00
Alexandre Julliard
70e536f46b opengl32: Generate our own wgl.h header from the OpenGL registry data. 2012-11-07 18:11:52 +01:00
Alexandre Julliard
00628bb646 opengl32: Update to the current OpenGL spec. 2012-11-07 13:56:06 +01:00
Sam Edwards
ced7d66a11 opengl32: Implement the wglUseFontOutlines WGL_FONT_LINES format. 2012-11-07 13:55:37 +01:00
Sam Edwards
2a208bd2ad opengl32: Implement wglUseFontOutlines curve smoothing. 2012-11-05 11:53:44 +01:00
Ken Thomases
26670de210 opengl32: Don't lose __wine_set_pixel_format() declaration during make_opengl. 2012-11-05 11:30:33 +01:00
Sam Edwards
a428416a8a opengl32: Fix outline-font glyphs rendering with incorrect front faces. 2012-10-29 10:47:04 +01:00
Alexandre Julliard
f950f41bfe Revert "winex11: Refuse to set the pixel format for HWND_MESSAGE windows."
This reverts commit 53806917a3.
Tests show that this is allowed.
2012-10-23 16:39:32 +02:00
Alexandre Julliard
025f4aed1e winex11: Move the fps tracing to opengl32. 2012-09-10 11:38:30 +02:00
Alexandre Julliard
05c32b9b89 gdi32: Move the SwapBuffers entry point to the OpenGL driver. 2012-09-10 11:38:28 +02:00
Alexandre Julliard
9713a54b33 opengl32: Update the extension list. 2012-09-10 11:38:27 +02:00
Michael Stefaniuc
4076e0eb12 opengl32: Avoid conflicting defines for GLAPI / WINGDIAPI. 2012-09-05 11:48:23 +02:00
Michael Stefaniuc
6a6806944c opengl32: Move the opengl_ext.h include before the other Wine headers. 2012-09-05 11:48:19 +02:00
Alexandre Julliard
2c54f8c12c opengl32: Generate null driver entry points for all extension functions. 2012-08-23 21:36:55 +02:00
Jérôme Gardou
dbf1c83632 opengl32/tests: Do not pass NULL attrib list to wglCreatePBufferARB. 2012-08-23 21:33:19 +02:00
Alexandre Julliard
96e80c2623 gdi32: Move DescribePixelFormat and SetPixelFormat to the WGL driver. 2012-07-30 22:12:13 +02:00
Alexandre Julliard
5923e32ef1 opengl32: Store the modified extension string in the context. 2012-07-25 16:11:16 +02:00
Alexandre Julliard
5f157e18e2 opengl32: Store the context current DCs on the opengl32 side. 2012-07-25 16:11:05 +02:00
Alexandre Julliard
2077a58c21 opengl32: Allocate a separate context structure to store generic information. 2012-07-25 14:50:25 +02:00
Alexandre Julliard
719db58a92 opengl32: Load GLU functions from glu32.dll instead of the Unix library. 2012-07-23 15:51:14 +02:00
Alexandre Julliard
6a3aa4eb49 opengl32: Use proper handles for PBuffers instead of raw pointers. 2012-07-20 12:36:41 +02:00
Alexandre Julliard
98bd066c95 opengl32: Add a mechanism for managing different types of OpenGL handles. 2012-07-20 12:27:19 +02:00
Alexandre Julliard
1b9455e65d opengl32: Add supported wgl extension functions to the OpenGL function table. 2012-07-20 00:40:42 +02:00
Alexandre Julliard
4c0779006e opengl32: Move the wgl functions to the main OpenGL function table. 2012-07-19 22:50:37 +02:00
Alexandre Julliard
782e96b910 opengl32: Declare input pointers as const in function prototypes. 2012-07-19 22:17:14 +02:00
Alexandre Julliard
fd9b0e3006 opengl32: Remove redundant fields in the functions hashes. 2012-07-19 00:07:03 +02:00
Alexandre Julliard
93eff3e862 opengl32: Call all OpenGL functions through the current context table and don't link against libGL. 2012-07-18 17:12:33 +02:00
Alexandre Julliard
df91c7bc83 opengl32: Redirect standard OpenGL functions through the TEB function table. 2012-07-18 17:12:29 +02:00
Alexandre Julliard
d66fa61e09 opengl32: Call OpenGL extension functions through the TEB function table. 2012-07-18 17:12:21 +02:00
Alexandre Julliard
5bfd5f3d7b opengl32: Call standard OpenGL functions through the TEB function table. 2012-07-18 17:12:10 +02:00
Alexandre Julliard
edb0044e50 opengl32: Generate a function table with null OpenGL entry points and store it in the TEB. 2012-07-18 17:10:45 +02:00
Alexandre Julliard
bddea5b5f5 opengl32: Generate a header file containing function tables for all OpenGL functions. 2012-07-18 17:09:25 +02:00
Alexandre Julliard
55f9e9ff4f opengl32/tests: Run more tests against the GDI renderer. 2012-07-17 11:55:14 +02:00
Alexandre Julliard
8b97ff3278 opengl32: Mark invalid handles with ffff instead of 0. 2012-07-16 15:21:47 +02:00
Alexandre Julliard
83be88953b opengl32: Make the WGL driver context-specific. 2012-06-29 20:41:36 +02:00
Alexandre Julliard
676194383c opengl32: Don't allow making a thread current in multiple threads. 2012-06-29 20:41:35 +02:00
Alexandre Julliard
d89f7f2563 opengl32: Move checks of the context thread id to opengl32. 2012-06-29 20:41:35 +02:00
Alexandre Julliard
0045ec9dfb opengl32: Use proper handles for GL contexts and pass a context pointer to the WGL driver functions. 2012-06-29 20:41:34 +02:00
Alexandre Julliard
855f225498 opengl32: Move wglGetCurrentContext implementation to opengl32. 2012-06-28 18:52:11 +02:00
Alexandre Julliard
edfc7f0de0 opengl32: Move wglGetProcAddress to the WGL driver. 2012-06-28 16:14:55 +02:00
Alexandre Julliard
8a13afedd6 opengl32: Move GetPixelFormat to the WGL driver. 2012-06-28 15:53:14 +02:00
Alexandre Julliard
bbdf77a311 opengl32: Move wglCreateContext to the WGL driver. 2012-06-28 15:47:31 +02:00
Alexandre Julliard
3bcb8057a1 opengl32: Move wglCreateContextAttribsARB to the WGL driver. 2012-06-28 15:07:44 +02:00