Alexandre Julliard
|
ef0fe44327
|
gdi32: Implement SelectFont as a standard driver entry point.
|
2011-10-19 18:22:05 +02:00 |
Alexandre Julliard
|
125529fabe
|
winex11: Get rid of the client-side DIB optimization in AlphaBlend.
|
2011-10-11 15:34:50 +02:00 |
Alexandre Julliard
|
d36b7a7f24
|
winex11: Require an A8R8G8B8 format for blending with a source alpha.
|
2011-10-11 13:17:17 +02:00 |
Alexandre Julliard
|
8abe262fd2
|
winex11: Force alpha channel to 0 when doing color conversion in PutImage.
|
2011-10-03 16:49:12 -05:00 |
Alexandre Julliard
|
e502ae4d1f
|
winex11: Remove no longer needed support for a source DIB color map in XRender StretchBlt.
|
2011-10-03 16:24:01 -05:00 |
Marcus Meissner
|
aee645dfc0
|
winex11.drv: Mark xrenderdrv_ExtTextOut as static.
|
2011-10-03 15:51:58 -05:00 |
Huw Davies
|
ea3895e133
|
winex11: Remove some unused function ptrs.
|
2011-10-03 09:46:52 -05:00 |
Alexandre Julliard
|
6e80c49fc9
|
winex11: Get rid of the client-side DIB optimization in StretchBlt.
|
2011-09-28 11:12:14 +02:00 |
Alexandre Julliard
|
f5307025fc
|
winex11: Pre-compute the color shifts for the supported XRender formats.
|
2011-09-26 16:56:55 +02:00 |
Alexandre Julliard
|
46f1d2a48a
|
winex11: Remove redundant pixmap prefix in X_PHYSBITMAP field names.
|
2011-09-26 15:29:28 +02:00 |
Alexandre Julliard
|
f3f315ed61
|
winex11: Avoid recomputing the DC format when it hasn't changed.
|
2011-09-26 15:25:35 +02:00 |
Alexandre Julliard
|
922d9f5cf7
|
winex11: Force the alpha channel to zero for mono->color blits.
|
2011-09-26 15:25:05 +02:00 |
Alexandre Julliard
|
ff2805cae0
|
winex11: Forward AlphaBlend with a DIB section as source to the null driver.
|
2011-09-21 11:35:36 +02:00 |
Alexandre Julliard
|
094d9fe48e
|
winex11: Fix handling of 1-bpp source bitmaps in AlphaBlend.
|
2011-09-20 20:23:22 +02:00 |
Alexandre Julliard
|
4ad9e7bbcd
|
winex11: Move locking and handling of fg/bg colors into xrender_mono_blit.
|
2011-09-20 20:22:34 +02:00 |
Alexandre Julliard
|
fb4dc8a544
|
winex11: Implement a BlendImage entry point in the XRender driver.
|
2011-09-20 16:21:40 +02:00 |
Alexandre Julliard
|
3be01b185d
|
winex11: Set XRender clipping lazily when retrieving the destination picture.
|
2011-09-20 16:21:40 +02:00 |
Alexandre Julliard
|
aa4655e899
|
winex11: Add a helper function to create the source pixmap from an image.
|
2011-09-20 16:21:40 +02:00 |
Alexandre Julliard
|
d905ba5a33
|
winex11: Implement a PutImage entry point in the XRender driver.
|
2011-09-19 17:56:07 +02:00 |
Alexandre Julliard
|
cf4cd2973c
|
winex11: Explicitly clip to the visible rect when using the XRender SRCCOPY optimization.
|
2011-09-19 17:56:07 +02:00 |
Alexandre Julliard
|
9ea45ac602
|
winex11: Use the original unclipped coordinates for XRender blits to avoid rounding errors.
|
2011-09-16 17:22:58 +02:00 |
Alexandre Julliard
|
c2edf4399c
|
winex11: Disable the XRender StretchBlt implementation if XRender wasn't loaded.
|
2011-09-16 12:34:17 +02:00 |
Alexandre Julliard
|
a09753a349
|
winex11: Use the physdev picture directly for the SRCCOPY XRender optimization.
|
2011-09-15 23:13:01 +02:00 |
Alexandre Julliard
|
46cbdd0efc
|
winex11: Implement the CreateBitmap entry point in the XRender driver.
|
2011-09-15 19:58:25 +02:00 |
Alexandre Julliard
|
84ec1acced
|
winex11: Get rid of the WXRFormat typedef.
|
2011-09-15 15:42:20 +02:00 |
Alexandre Julliard
|
1525273bb8
|
winex11: Remove a redundant field in the XRender format templates.
|
2011-09-15 15:42:20 +02:00 |
Alexandre Julliard
|
5efaa20823
|
winex11: Get rid of the WineXRenderFormat structure.
|
2011-09-15 15:42:20 +02:00 |
Alexandre Julliard
|
8860159f1c
|
winex11: Store the XRender picture formats in a global array instead of in the format structure.
|
2011-09-15 15:42:20 +02:00 |
Alexandre Julliard
|
ce63099a14
|
winex11: Get rid of the xrender_info structure.
|
2011-09-15 15:42:15 +02:00 |
Alexandre Julliard
|
498e3cf2a1
|
winex11: Remove the XRender support in the X11 driver StretchBlt implementation.
|
2011-09-15 13:22:31 +02:00 |
Alexandre Julliard
|
14f6c42708
|
winex11: Avoid an intermediate pixmap copy when stretching with SRCCOPY through XRender.
|
2011-09-15 13:12:54 +02:00 |
Alexandre Julliard
|
dc9a218a00
|
winex11: Add a StretchBlt entry point to the XRender driver.
|
2011-09-15 13:12:18 +02:00 |
Alexandre Julliard
|
beb71ad9d1
|
winex11: Pass destination coordinates to xrender_mono_blit.
|
2011-09-15 12:51:57 +02:00 |
Alexandre Julliard
|
85a6967f8d
|
winex11: Move the pixel->color conversion out of the get_tile_pict function.
|
2011-09-15 12:51:08 +02:00 |
Alexandre Julliard
|
c819e4bdea
|
gdi32: Add a null driver fallback for AlphaBlend, using a new BlendImage driver entry point.
|
2011-09-14 11:57:45 +02:00 |
Alexandre Julliard
|
497c3982b6
|
gdi32: Move coordinate checks into the common part of GdiAlphaBlend.
|
2011-09-13 17:17:52 +02:00 |
Alexandre Julliard
|
271530b3dd
|
winex11: Add a SetDeviceClipping entry point to the XRender driver.
|
2011-09-13 17:17:00 +02:00 |
Alexandre Julliard
|
c582edbc5a
|
winex11: Return a RGNDATA from add_extra_clipping_region and avoid changing the physdev region.
|
2011-09-13 17:17:00 +02:00 |
Alexandre Julliard
|
84f549b683
|
winex11: Pass an HDC to the size mapping functions.
|
2011-09-12 14:03:11 +02:00 |
Alexandre Julliard
|
b174bde4d2
|
winex11: Add an AlphaBlend entry point in the XRender driver.
|
2011-09-12 14:03:11 +02:00 |
Alexandre Julliard
|
5a2ab8364a
|
winex11: Add an ExtTextOut entry point in the XRender driver.
|
2011-09-12 14:03:10 +02:00 |
Alexandre Julliard
|
cbfcce1a3d
|
winex11: Add a SelectFont entry point in the XRender driver.
|
2011-09-12 14:03:10 +02:00 |
Alexandre Julliard
|
225d8abec9
|
winex11: Add bitmap entry points to the XRender driver.
|
2011-09-12 14:03:10 +02:00 |
Alexandre Julliard
|
89d8d1d427
|
winex11: Add an ExtEscape entry point in the XRender driver.
|
2011-09-12 14:03:10 +02:00 |
Alexandre Julliard
|
b74a33d9b3
|
winex11: Store the XRender info structure inside the XRender physdev object.
|
2011-09-12 14:03:10 +02:00 |
Alexandre Julliard
|
40957d025d
|
winex11: Create a separate graphics driver for XRender.
|
2011-09-12 14:03:08 +02:00 |
André Hentschel
|
0dba66c05b
|
winex11: Fix function header for building without xrender headers.
|
2011-08-22 16:14:33 +02:00 |
Alexandre Julliard
|
72607b3817
|
winex11: Add helper functions for changing and restoring the current clipping region.
|
2011-07-21 19:03:10 +02:00 |
Alexandre Julliard
|
bfc12c0c94
|
gdi32: Pass the source/dest visible rectangles to the AlphaBlend driver entry point.
|
2011-07-11 17:12:49 +02:00 |
Alexandre Julliard
|
00647af50b
|
winex11: Use the HDC from the gdi_physdev structure.
|
2011-07-08 16:03:59 +02:00 |