Alexandre Julliard
|
a39659fcc9
|
winex11: Disable client-side rendering for OpenGL windows.
|
2012-09-10 16:16:05 +02:00 |
Alexandre Julliard
|
115d488183
|
winex11: Add helper functions to retrieve drawable information for a window or DC.
|
2012-09-10 11:39:28 +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
|
b4e3674747
|
winex11: Get the information from the drawable structure in SwapBuffers.
|
2012-09-10 11:38:25 +02:00 |
Alexandre Julliard
|
bde5156876
|
winex11: Get the current pixel format from the drawable structure in wglMakeContextCurrentARB.
|
2012-09-07 16:19:17 +02:00 |
Alexandre Julliard
|
11013af0a1
|
winex11: Get the current pixel format from the drawable structure in wglMakeCurrent.
|
2012-09-07 16:19:16 +02:00 |
Alexandre Julliard
|
d52c2de7da
|
winex11: Get the current pixel format from the drawable structure in wglCreateContextAttribsARB.
|
2012-09-07 16:19:15 +02:00 |
Alexandre Julliard
|
c01d723a4f
|
winex11: Get the current pixel format from the drawable structure in wglCreateContext.
|
2012-09-07 16:01:14 +02:00 |
Alexandre Julliard
|
356f9897cd
|
winex11: Store a format pointer instead of an index in the drawable structures.
|
2012-09-07 16:01:13 +02:00 |
Alexandre Julliard
|
bf5e1b6a05
|
winex11: Get the current pixel format from the drawable structure in wglGetPixelFormat.
|
2012-09-07 16:01:10 +02:00 |
Alexandre Julliard
|
4df8f15ff9
|
winex11: Store a drawable structure also for pbuffer contexts.
|
2012-09-07 16:01:03 +02:00 |
Alexandre Julliard
|
ecc8559fe8
|
winex11: Get the current pixel format from the drawable structure for wglSetPixelFormat.
|
2012-09-07 16:00:59 +02:00 |
Alexandre Julliard
|
514eb69584
|
winex11: Store the rectangle of the GL drawable and use it when updating the window size.
|
2012-09-04 15:03:04 +02:00 |
Alexandre Julliard
|
ea07c310ec
|
winex11: Create the whole window at window creation time.
|
2012-09-04 14:11:16 +02:00 |
Alexandre Julliard
|
9f042298f7
|
winex11: Move the GL drawable management to opengl.c.
|
2012-09-03 16:45:51 +02:00 |
Alexandre Julliard
|
5e932efbf6
|
winex11: Remove the redundant pixel format index from the pixel format object.
|
2012-08-15 15:44:00 +02:00 |
Alexandre Julliard
|
451828e169
|
winex11: Make pixel format objects const and get rid of the WineGLPixelFormat typedef.
|
2012-08-15 15:38:05 +02:00 |
Alexandre Julliard
|
b908a72635
|
winex11: Initialize the OpenGL format list at startup and simplify the conversion routines.
|
2012-08-15 15:32:24 +02:00 |
Alexandre Julliard
|
b8cc4d50ef
|
winex11: Add a critical section to protect the OpenGL context list.
|
2012-08-15 14:41:57 +02:00 |
Alexandre Julliard
|
6f6217e9a4
|
winex11: Remove remaining X11 locking around graphics calls.
|
2012-08-14 15:13:21 +02:00 |
Alexandre Julliard
|
6bfcb347bf
|
winex11: Remove X11 locking around simple X calls.
|
2012-08-14 15:13:08 +02:00 |
Michael Stefaniuc
|
43b8858986
|
winex11.drv: Avoid TRUE:FALSE conditional expressions.
|
2012-07-31 12:36:42 +02:00 |
Alexandre Julliard
|
96e80c2623
|
gdi32: Move DescribePixelFormat and SetPixelFormat to the WGL driver.
|
2012-07-30 22:12:13 +02:00 |
Alexandre Julliard
|
917fe72bb0
|
winex11: Get rid of the OpenGL bitmap support.
|
2012-07-27 17:05:29 +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
|
f3e1e46c85
|
winex11: Add a helper function to correctly check extension strings.
|
2012-07-24 17:37:50 +02:00 |
Francois Gouget
|
baf0a74b11
|
winex11.drv: Don't include wgl_driver.h if OpenGL is not supported.
|
2012-07-23 19:53:49 +02:00 |
Alexandre Julliard
|
72e873873e
|
winex11: Get rid of the glGetIntegerv wrapper.
|
2012-07-20 13:21:25 +02:00 |
Alexandre Julliard
|
76ae99a426
|
winex11: Remove unused fields in the PBuffer object.
|
2012-07-20 12:36:44 +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
|
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
|
101bdf425b
|
winex11: Use the function table pointer to call dynamically loaded OpenGL functions.
|
2012-07-18 19:51:09 +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
|
33ca17e1e9
|
winex11: Fill a function table with the standard OpenGL functions and store it in the TEB.
|
2012-07-18 17:11:42 +02:00 |
Alexandre Julliard
|
4b0f27f664
|
winex11: Get rid of the no longer needed drawable rect in the X11 device.
|
2012-07-12 16:05:37 -05:00 |
Dmitry Timoshkov
|
6173e6bfb6
|
winex11.drv: Avoid conflicting definitions of WINGDIAPI.
|
2012-07-09 09:59:32 -04:00 |
Alexandre Julliard
|
241ab9257c
|
winex11: Use the correct drawable with the X11DRV_GET_DRAWABLE escape.
|
2012-07-03 16:56:40 +02:00 |
Alexandre Julliard
|
39819d1e8b
|
winex11: Replace wgl.h by the official wglext.h from the OpenGL registry.
|
2012-07-02 19:17:41 +02:00 |
Alexandre Julliard
|
19fcc230d0
|
winex11: Move GLX definitions out of wgl.h.
|
2012-07-02 13:21:54 +02:00 |
Alexandre Julliard
|
83be88953b
|
opengl32: Make the WGL driver context-specific.
|
2012-06-29 20:41:36 +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
|
e059d565ab
|
gdi32: Add a null WGL driver.
|
2012-06-28 18:52:27 +02:00 |
Alexandre Julliard
|
6a9dcd51a2
|
gdi32: Remove the remaining OpenGL entry points from the DC driver.
|
2012-06-28 18:52:23 +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 |