Roderick Colenbrander
dee2fc09f5
wgl: Rewrite ChoosePixelFormat.
2007-08-09 14:10:50 +02:00
Roderick Colenbrander
ae98679ebe
wgl: Correctly check GLX capabilities. Use client GLX extensions on ATI hardware to work around driver bugs.
2007-08-09 14:09:49 +02:00
Chris Robinson
68c5477d27
winex11: Be consistent with GLX_SLOW_CONFIG meaning GENERIC_ACCELERATION.
2007-08-06 13:59:15 +02:00
Chris Robinson
b4c11e3033
winex11: Properly handle WGL_PBUFFER_LOST_ARB.
2007-08-06 13:59:06 +02:00
Michael Stefaniuc
0bd2548bbf
winex11.drv: Move the TRACE before the return. Found by Smatch.
2007-08-06 12:18:07 +02:00
Chris Robinson
3fc8ac5546
wgl: WGL_COLOR_BITS_ARB does include alpha.
2007-08-06 12:12:08 +02:00
Roderick Colenbrander
462a3c3d74
wgl: wglChooosePixelFormatARB returns the total number of matching pixelformats and not the number of pixelformats stored in the buffer.
...
This didn't work due to bugs in wglChoosePixelFormatARB but also due
to strange behavior of glXChooseFBConfig. Some of its default values
are not zero or GLX_DONT_CARE which cause some formats not to appear.
2007-08-03 13:38:44 +02:00
Chris Robinson
a2475921b1
winex11: Don't use ConvertAttribWGLtoGLX for wglCreatePbufferARB.
2007-08-03 12:35:43 +02:00
Chris Robinson
ccb9da5f85
winex11: Report accumulation buffer bits for pixel formats.
2007-08-03 12:35:34 +02:00
Chris Robinson
c37b95bbaa
winex11: Check for WGL drawing caps.
2007-08-02 12:58:07 +02:00
Roderick Colenbrander
b25b287e6c
wgl: Support WGL_FLOAT_COMPONENTS_NV in wglGetPixelFormatAttrib*.
2007-08-02 12:18:41 +02:00
Roderick Colenbrander
5717dede77
wgl: Print more debug info.
2007-08-02 12:18:41 +02:00
Roderick Colenbrander
323d9e428c
wgl: SetPixelFormat should fail on the root window.
2007-08-02 12:18:22 +02:00
Roderick Colenbrander
219269c0f1
wgl: GetPixelFormat fix for offscreen formats.
2007-08-02 12:04:33 +02:00
Roderick Colenbrander
aa225419f3
wgl: Silence an error in ConvertPixelFormatWGLtoGLX.
2007-08-02 11:54:05 +02:00
Roderick Colenbrander
bfe2d11b05
wgl: Fix compilation on systems without GLX_RGBA_FLOAT_ARB.
2007-07-30 23:37:58 +02:00
Roderick Colenbrander
d03e2696cf
wgl: Replace glReadPixels in wglBindTexImage2D by the MUCH faster glCopyTexImage2D.
2007-07-30 15:03:25 +02:00
Roderick Colenbrander
8cbb0a6f18
wgl: wglBindTexImageARB should return TRUE on success.
2007-07-30 15:03:06 +02:00
Roderick Colenbrander
14e17b0a2e
wgl: Add WGL_ATI_pixel_format_float/WGL_ARB_pixel_format_float support.
2007-07-30 15:02:53 +02:00
Roderick Colenbrander
daaf08f0d2
wgl: Enable WGL_EXT_swap_control by default even when the GLX version isn't there.
2007-07-30 15:02:27 +02:00
Roderick Colenbrander
96f9cceb68
wgl: Use correct types and pixelformats for pbuffers.
2007-07-30 15:02:13 +02:00
Roderick Colenbrander
8873478e05
wgl: Add WGL_NV_float_buffer and WGL_NV_texture_rectangle support.
2007-07-30 12:51:03 +02:00
Roderick Colenbrander
ae9119f8d0
wgl: Fix another BadMatch error by giving a pbuffer its own GLXContext.
2007-07-30 12:50:44 +02:00
Roderick Colenbrander
7d8c31075b
wgl: Fix a BadMatch error resulting from ignoring that iPixelFormat stars counting from 1.
2007-07-30 12:50:24 +02:00
Roderick Colenbrander
6f3e8a2fcf
wgl: Fix a typo in the WGL_TEXTURE_TARGET_ARB emulation code.
2007-07-27 12:21:33 +02:00
Roderick Colenbrander
4682f8f77a
wgl: Enable offscreen pixelformats for pbuffers.
2007-07-27 12:21:18 +02:00
Roderick Colenbrander
4a96be5a72
wgl: Replace the GLXFBConfigIDs in the pixelformat list with real GLXFBConfigs.
2007-07-27 12:21:06 +02:00
Roderick Colenbrander
cfd81827ac
wgl: Fill the format table with offscreen pixelformats which are needed for pbuffers.
2007-07-27 12:20:54 +02:00
Roderick Colenbrander
1855eb25f3
wgl: Set pbuffer dimensions in HDC.
2007-07-26 11:50:47 +02:00
Roderick Colenbrander
8a02dbb43c
opengl: WGL_ARB_render_texture support.
2007-07-26 11:49:28 +02:00
Peter Dons Tychsen
d0b21abe81
x11drv: Fix the special case where windows have WS_CHILD and WS_POPUP.
2007-07-25 14:01:14 +02:00
Nigel Liang
3f02c27da9
winex11.drv: Take into account position of preedit area in PreEditCaretCallback.
2007-07-25 13:03:53 +02:00
Vitaliy Margolen
d836a50621
winex11drv: Correctly react to focus loss away from Wine.
2007-07-23 11:53:17 +02:00
Dmitry Timoshkov
7b77b91723
winex11.drv: Constify the pen dash data.
2007-07-20 12:25:42 +02:00
Nigel Liang
c52ce9bccc
winex11.drv: Implement XIMPreEditCaretCallback.
2007-07-20 11:58:35 +02:00
Evan Stade
9b9e08c210
winex11.drv: Draw dashed lines for extended pens.
2007-07-19 12:04:00 +02:00
Michael Stefaniuc
02933a11de
dlls: Remove unreachable break after return/break. Found by Smatch.
2007-07-19 11:57:49 +02:00
Lei Zhang
d0e068744a
winex11.drv: Remove old dnd code.
2007-07-12 12:57:23 +02:00
Alexandre Julliard
a851854a36
configure: Merge the libX11 and libXext existence check with the soname check.
2007-07-09 22:43:45 +02:00
Alexandre Julliard
d68d4335af
configure: Make the libXi soname check depend on the header check.
2007-07-09 22:42:49 +02:00
Alexandre Julliard
19a988a25c
configure: Make the libXcursor soname check depend on the header check.
2007-07-09 22:42:28 +02:00
Alexandre Julliard
35d2fd7a25
configure: Merge the libXinerama existence check with the soname check.
2007-07-04 12:48:50 +02:00
Alexandre Julliard
629639ee60
configure: Merge the libXrender existence check with the soname check.
2007-07-04 12:47:57 +02:00
Alexandre Julliard
af928ecbfa
configure: Merge the libXrandr existence check with the soname check.
2007-07-04 12:45:03 +02:00
Alexandre Julliard
31353e1edd
configure: Merge the libGL existence check with the soname check.
2007-07-04 12:44:12 +02:00
Peter Dons Tychsen
cf7cfa85eb
winex11: Fix X11DRV_DIB_GetImageBits() when target bitmaps are larger than fetched.
2007-07-04 12:07:01 +02:00
Huw Davies
bd2fe1a2fa
winex11.drv: Use global Pictures for the tiles.
2007-07-03 20:39:31 +02:00
Huw Davies
030ef1ef05
winex11.drv: Move the PictFormats into an array.
2007-07-03 20:39:31 +02:00
Huw Davies
ee40cb4b9f
winex11.drv: Pass root_window to XCreatePixmap to avoid BadDrawable errors.
2007-07-03 20:39:30 +02:00
Alexandre Julliard
446befbb4d
configure: Don't use a default soname if a library is not found, leave it undefined.
2007-07-02 14:35:05 +02:00