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 |
Alexandre Julliard
|
3bcb8057a1
|
opengl32: Move wglCreateContextAttribsARB to the WGL driver.
|
2012-06-28 15:07:44 +02:00 |
Alexandre Julliard
|
47fe838b15
|
opengl32: Move wglMakeContextCurrentARB to the WGL driver.
|
2012-06-28 14:49:49 +02:00 |
Alexandre Julliard
|
7a031d9b92
|
opengl32: Add the concept of a WGL driver.
|
2012-06-28 14:37:31 +02:00 |
Alexandre Julliard
|
db25d4022a
|
winex11: Simplify wglSetPixelFormatWINE and export it as a standard extension function.
|
2012-06-28 13:13:01 +02:00 |
Alexandre Julliard
|
4a367c5719
|
winex11: Export wglMakeCurrent and wglMakeContextCurrentARB as standard extension functions.
|
2012-06-28 01:44:03 +02:00 |
Alexandre Julliard
|
bebf84f7a8
|
winex11: Use the GET_DRAWABLE escape to implement wglMakeContextCurrentARB.
|
2012-06-28 01:44:03 +02:00 |
Alexandre Julliard
|
7f4d3022d0
|
winex11: Use the GET_DRAWABLE escape to implement wglMakeCurrent.
|
2012-06-28 01:44:03 +02:00 |
Alexandre Julliard
|
3e8b3d0f66
|
winex11: Add a GET_DRAWABLE escape to mirror the SET_DRAWABLE one.
|
2012-06-28 01:44:02 +02:00 |