Ken Thomases
|
cf973bd28d
|
winex11: Don't trace a garbage value or read past end of caller's array in X11DRV_wglChoosePixelFormatARB().
|
2013-09-20 14:11:24 +02:00 |
Roderick Colenbrander
|
af58ccebba
|
winex11: Support GLX_MESA_swap_control for WGL_EXT_swap_control.
|
2013-09-18 13:14:47 +02:00 |
Roderick Colenbrander
|
dee3418d3a
|
winex11: Support WGL_EXT_swap_control_tear.
|
2013-09-04 16:27:29 +02:00 |
Roderick Colenbrander
|
e95e77a19f
|
winex11: Refactor wglSwapIntervalEXT for use with glXSwapIntervalEXT.
In preparation for WGL_EXT_swap_control_tear support, transition to using glXSwapIntervalEXT.
|
2013-09-04 16:27:25 +02:00 |
Charles Davis
|
d8cd280579
|
winex11.drv: Advertise some legacy WGL extensions in the GL_EXTENSIONS string.
|
2013-08-16 11:55:24 +02:00 |
Ričardas Barkauskas
|
cde84a7bcc
|
winex11.drv: When skipping unknown attribute also skip its value.
|
2013-07-02 11:09:30 +02:00 |
Austin English
|
44e69805e9
|
winex11.drv: Print the architecture when showing driver problems.
|
2013-06-27 13:38:53 +02:00 |
Matteo Bruni
|
667bd327be
|
winex11.drv: Fix wglCreateContextAttribsARB's attributes handling for real.
|
2013-05-31 16:39:19 +02:00 |
Roderick Colenbrander
|
1f47580e9c
|
winex11: Store opengl swap interval with gl_drawable.
|
2013-05-23 19:02:59 +02:00 |
Henri Verbeet
|
5206e512e2
|
winex11: Don't ignore hShareContext in X11DRV_wglCreateContextAttribsARB().
|
2013-04-23 15:35:07 +02:00 |
Matteo Bruni
|
d62e5874a9
|
winex11.drv: Print the error in wglCreateContextAttribsARB() when context creation fails.
|
2013-04-22 17:55:49 +02:00 |
Matteo Bruni
|
6118676c20
|
winex11.drv: Fix attributes conversion in wglCreateContextAttribsARB().
|
2013-04-11 19:32:28 +02:00 |
Alexander Monakov
|
7d61c7b158
|
winex11.drv: Simplify test for pbuffer availability.
|
2013-04-01 13:17:34 +02:00 |
Alexandre Julliard
|
c2d53af33b
|
winex11: Don't use uninitialized variables (Coverity).
|
2013-03-26 17:15:53 +01:00 |
Gerald Pfeifer
|
e835f034fb
|
winex11: Push down variable attrib down in create_gl_drawable.
|
2013-01-28 15:34:48 +01:00 |
Alexandre Julliard
|
951415b602
|
winex11: Store the client window in the window data again, now that it can be accessed from all threads.
|
2013-01-23 19:06:32 +01:00 |
Andrew Talbot
|
9acc966688
|
winex11.drv: Indentation fix.
|
2012-12-24 13:30:11 +01:00 |
Alexandre Julliard
|
e5b18af9e8
|
winex11: Avoid using the system GL headers.
|
2012-11-07 18:12:03 +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 |
Ken Thomases
|
60c60ece80
|
winex11: Fix name of extension WGL_NV_render_texture_rectangle.
|
2012-10-22 11:34:07 +02:00 |
Alexandre Julliard
|
64aed7c5be
|
winex11: Don't delete the DC if it's not for a valid pbuffer.
|
2012-10-18 19:19:42 +02:00 |
Alexandre Julliard
|
c6e0daa200
|
winex11: Recreate the GL drawable when changing the window parent.
|
2012-10-10 20:33:54 +02:00 |
Alexandre Julliard
|
47983d819f
|
winex11: Create a surface even for OpenGL windows, to allow painting the non-client area.
|
2012-10-10 18:56:53 +02:00 |
Alexandre Julliard
|
e41a482890
|
user32: Add a Wine-specific entry point to set the pixel format of a window.
|
2012-10-03 23:08:22 +02:00 |
Alexandre Julliard
|
3d73e0a357
|
winex11: Add a helper function to get a pixel format index.
|
2012-10-03 23:01:19 +02:00 |
Alexandre Julliard
|
4ac1a5ac60
|
winex11: Allow changing the pixel format of a window from a different thread.
|
2012-10-03 11:19:35 +02:00 |
Alexandre Julliard
|
28721d69f4
|
winex11: Get rid of the OpenGL GDI driver.
|
2012-10-02 22:06:06 +02:00 |
Alexandre Julliard
|
05fe1e4e35
|
winex11: Move the FLUSH_GL_DRAWABLE implementation to the main ExtEscape routine.
|
2012-10-02 21:56:43 +02:00 |
Alexandre Julliard
|
d8de77f01e
|
winex11: Pass the source drawable to the FLUSH_GL_DRAWABLE escape.
|
2012-10-02 21:50:54 +02:00 |
Alexandre Julliard
|
53806917a3
|
winex11: Refuse to set the pixel format for HWND_MESSAGE windows.
|
2012-10-02 19:52:41 +02:00 |
Alexandre Julliard
|
988f2fde86
|
winex11: Store the full visual info for the default visual.
|
2012-09-26 14:40:39 +02:00 |
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 |