André Hentschel
|
585a66a463
|
winex11: Avoid memory leaks (coverity).
|
2012-10-31 16:12:27 +01:00 |
Alexandre Julliard
|
76272e0773
|
gdi32: Use BI_BITFIELDS to indicate that a 32-bpp DIB doesn't have an alpha channel.
|
2012-10-10 20:34:08 +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
|
05c32b9b89
|
gdi32: Move the SwapBuffers entry point to the OpenGL driver.
|
2012-09-10 11:38:28 +02:00 |
Alexandre Julliard
|
f9a383323f
|
winex11: Remove unnecessary cleanups on process exit.
|
2012-08-15 14:24:20 +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 |
Alexandre Julliard
|
96e80c2623
|
gdi32: Move DescribePixelFormat and SetPixelFormat to the WGL driver.
|
2012-07-30 22:12:13 +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
|
7a031d9b92
|
opengl32: Add the concept of a WGL driver.
|
2012-06-28 14:37:31 +02:00 |
Alexandre Julliard
|
ee21554893
|
gdi32: Remove OpenGL functions that don't use an HDC from the driver entry points.
|
2012-06-25 16:25:57 +02:00 |
Alexandre Julliard
|
191cd77320
|
winex11: Remove the support for device-dependent bitmaps.
|
2012-05-29 21:22:23 +02:00 |
Alexandre Julliard
|
73919154bf
|
winex11: Always allocate a new GC for bitmap operations.
|
2012-05-29 21:12:39 +02:00 |
Alexandre Julliard
|
567340f0c5
|
winex11: XRender repeat mode is no longer needed in functions that use a DC.
|
2012-05-29 21:11:14 +02:00 |
Alexandre Julliard
|
93758c43fd
|
gdi32: Remove the CreateBitmap and DeleteBitmap driver entry points.
|
2012-05-29 21:06:41 +02:00 |
Alexandre Julliard
|
1416d0e6f1
|
gdi32: Remove the bitmap parameter from the Get/PutImage entry points.
|
2012-05-29 21:05:52 +02:00 |
Alexandre Julliard
|
fdc4682e31
|
gdi32: Remove the CopyBitmap driver entry point.
|
2012-05-24 22:09:19 +02:00 |
Alexandre Julliard
|
995e2104df
|
winex11: Always create the brush pixmap from the pattern bits.
|
2012-05-24 19:53:24 +02:00 |
Alexandre Julliard
|
147174ff1c
|
winex11: Implement wglGetPbufferDCARB with a DC escape and remove it from the GDI driver interface.
|
2012-05-08 14:35:44 +02:00 |
Alexandre Julliard
|
e94d3b4e08
|
gdi32: Add a priority mechanism for pushing drivers on the stack in a defined order.
|
2012-05-08 12:16:50 +02:00 |
Alexandre Julliard
|
3009e03df7
|
gdi32: Add a SetBoundsRect driver entry point.
|
2012-04-27 12:41:43 +02:00 |
Alexandre Julliard
|
4a87722144
|
winex11: Add bounds rectangle tracking to all graphics entry points.
|
2012-04-18 13:50:56 +02:00 |
Alexandre Julliard
|
bb62ddeba7
|
winex11: Remove support for server-side fonts.
|
2012-04-18 13:07:17 +02:00 |
Alexandre Julliard
|
582a2f511f
|
gdi32: Add a GetBoundsRect driver entry point.
|
2012-04-16 13:53:23 +02:00 |
Alexandre Julliard
|
691c37ca9f
|
gdi32: Fix font orientation when mirroring in compatible mode.
Inspired by a patch from Alexander Kochetkov.
|
2012-02-16 18:51:55 +01:00 |
Alexandre Julliard
|
0e3bfb8951
|
winex11: Move handling of negative width/height into the XRender blit helper functions.
|
2012-01-18 16:03:33 +01:00 |
Alexandre Julliard
|
5112699a6b
|
winex11: Store the XRender format in the bitmap structure.
|
2012-01-10 21:06:45 +01:00 |
Alexandre Julliard
|
3e85a7c2a7
|
winex11: Avoid some references to the X11 device from XRender.
|
2012-01-10 20:56:06 +01:00 |
Alexandre Julliard
|
7d447d7b9a
|
winex11: Create XRender colors from the original COLORREF and add support for PALETTEINDEX colors.
|
2012-01-10 20:54:40 +01:00 |
Alexandre Julliard
|
a680644da6
|
winex11: Remove the global XRender installed flag.
|
2012-01-10 20:12:56 +01:00 |
Alexandre Julliard
|
5b11c96fa1
|
winex11: Get rid of the DIB section support.
|
2012-01-10 20:12:31 +01:00 |
Alexandre Julliard
|
fbbf3ba408
|
gdi32: Get rid of the CreateDIBSection driver entry point.
|
2012-01-10 16:13:29 +01:00 |
Alexandre Julliard
|
40bf321e5a
|
winex11: Remove the remainining DIB section locking calls.
|
2012-01-10 16:13:24 +01:00 |
Alexandre Julliard
|
dc1aeeb2f8
|
gdi32: Get rid of the SetDIBColorTable driver entry point.
|
2012-01-07 13:27:08 +01:00 |
Alexandre Julliard
|
bcc65899f8
|
winex11: Remove DIB locking calls from all graphics functions.
|
2012-01-06 19:24:26 +01:00 |
Alexandre Julliard
|
f85bb35280
|
gdi32: Pass a brush_pattern structure to the SelectBrush entry point.
|
2011-12-30 11:04:26 +01:00 |
Alexandre Julliard
|
4066587f19
|
winex11: Remove DIB locking calls from all blitting entry points.
|
2011-12-19 20:15:42 +01:00 |
Alexandre Julliard
|
59f790af04
|
winex11: Add missing initialization of pattern brush style.
|
2011-12-14 17:54:45 +01:00 |
Alexandre Julliard
|
2453b6a896
|
winex11: Add some sanity checks on bitmap formats before creating a pixmap.
|
2011-12-08 18:00:03 +01:00 |
Alexandre Julliard
|
b036c8a38d
|
winex11: Don't call get_xrender_picture inside the X11 lock.
|
2011-12-07 17:57:32 +01:00 |
Alexandre Julliard
|
8d6354c5b2
|
winex11: Allow the visible region to be zero when not clipping.
|
2011-12-06 15:51:00 +01:00 |
Alexandre Julliard
|
7534d47b1b
|
gdi32: Pass the total visible region in the SetDeviceClipping driver entry point.
|
2011-12-06 15:51:00 +01:00 |
Alexandre Julliard
|
abd5d5a3a9
|
winex11: Always refresh the picture clipping when we have an additional clip region.
|
2011-12-05 17:21:17 +01:00 |
Alexandre Julliard
|
7ea59c107f
|
gdi32: Use dithering also for 1-bpp gradients.
|
2011-12-05 16:36:08 +01:00 |
Alexandre Julliard
|
e332ebb200
|
winex11: Always ignore alpha channel with XRender gradients.
|
2011-12-02 14:12:07 +01:00 |
Alexandre Julliard
|
76358216f4
|
winex11: Implement rectangular gradients using XRender if supported.
|
2011-11-30 14:25:29 +01:00 |
Gerald Pfeifer
|
ef6f8a58c5
|
winex11.drv: Move a conditionally used label into the condition in X11DRV_XRender_Init.
|
2011-11-28 16:40:48 +01:00 |
Alexandre Julliard
|
9efb9d480d
|
winex11: Don't allocate the glyph cache without Xrender, and cleanup initialization.
|
2011-11-21 12:17:56 +01:00 |
Alexandre Julliard
|
b61a534853
|
winex11: Get rid of the non-Xrender client-side font rendering.
|
2011-11-21 12:17:31 +01:00 |
Alexandre Julliard
|
4612d61b5e
|
winex11: Fix selecting a pattern brush into a DIB section device.
|
2011-11-17 17:33:50 +01:00 |