Alexandre Julliard
|
79d3f29061
|
gdi32: Add a null driver StretchBlt fallback using GetImage/PutImage.
|
2011-07-14 12:19:13 +02:00 |
Alexandre Julliard
|
cf05fca878
|
gdi32: Add driver entry points for GetImage and PutImage.
|
2011-07-14 11:30:58 +02:00 |
Huw Davies
|
ba33f5e667
|
gdi32: Add conversion routines for source dibs with an arbitrary order of red and blue 5-bit and green 5 or 6-bit channels.
|
2011-07-13 15:00:17 +02:00 |
Huw Davies
|
4c3cec75f2
|
gdi32: Add conversion routines for source dibs with an arbitrary order of 8-bit channels.
|
2011-07-13 15:00:16 +02:00 |
Huw Davies
|
dddc079d4f
|
gdi32: Implement the conversion between two identical bitfield dibs.
|
2011-07-13 15:00:14 +02:00 |
Alexandre Julliard
|
c7a8ff26d3
|
gdi32: Graphics driver functions no longer need to be CDECL.
|
2011-07-13 14:56:12 +02:00 |
Alexandre Julliard
|
715d810073
|
gdi32: Sort the OpenGL driver functions alphabetically.
|
2011-07-13 14:23:22 +02:00 |
Alexandre Julliard
|
4c2f8bc35d
|
gdi32: Ask the graphics driver for the function table instead of loading functions one by one.
|
2011-07-13 14:18:26 +02:00 |
Alexandre Julliard
|
a31e94d27a
|
gdi32: Make the DC function structure public.
|
2011-07-13 14:04:31 +02:00 |
Huw Davies
|
e844bddc36
|
gdi32: Allow dib_info structures to share colour tables.
|
2011-07-12 18:24:08 +02:00 |
Huw Davies
|
00a386ebf9
|
gdi32: Simplify the optional free'ing of bits pointer.
|
2011-07-12 18:24:06 +02:00 |
Huw Davies
|
dd39da49e5
|
gdi32: Use a local copy of the bitmap info structure to further simplify GetDIBits.
|
2011-07-12 18:24:04 +02:00 |
Huw Davies
|
74707e956e
|
gdi32: Don't use a dib-section's bitfields unless its depth matches the requested depth.
|
2011-07-12 18:24:02 +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
|
1ac1d7c69b
|
gdi32: Pass the dest visible rectangle to the PatBlt driver entry point.
|
2011-07-11 17:12:49 +02:00 |
Alexandre Julliard
|
8bd130b923
|
gdi32: Pass the source/dest visible rectangles to the StretchBlt driver entry point.
|
2011-07-11 17:12:49 +02:00 |
Alexandre Julliard
|
1805f123b0
|
gdi32: Compute StretchBlt rectangles in gdi32.
|
2011-07-11 17:12:33 +02:00 |
Alexandre Julliard
|
2ff31091ed
|
gdi32: Export a function to compute the DC clip box.
|
2011-07-11 13:40:45 +02:00 |
Alexandre Julliard
|
4e2a28bd03
|
gdi32: Export the gdi_physdev structure for the external drivers.
|
2011-07-07 14:46:14 +02:00 |
Huw Davies
|
aa34b2fb77
|
gdi32: Construct the EGA palette from the default palette.
|
2011-06-28 10:19:02 -05:00 |
Huw Davies
|
bc653ce204
|
gdi32: Fix the 8 bpp generated colour table.
|
2011-06-27 13:29:48 -05:00 |
Huw Davies
|
163dfd148b
|
gdi32: Simplify colour table generation.
|
2011-06-27 13:29:44 -05:00 |
Huw Davies
|
e2f1bd4f8f
|
gdi32/tests: Show that Get/SetDIBits ignore the layout mode.
|
2011-06-24 08:51:20 -05:00 |
Huw Davies
|
404b820289
|
gdi32/tests: Skip the tests if the pen type is not supported.
|
2011-06-21 11:29:08 +02:00 |
Huw Davies
|
b5ad5d3510
|
gdi32: Add more broken behaviour on nt4 sp3.
|
2011-06-21 11:29:03 +02:00 |
Huw Davies
|
92b467cdf8
|
gdi32/tests: Add broken behaviour for nt4 sp3.
|
2011-06-20 19:32:03 +02:00 |
Huw Davies
|
6e673e1ef0
|
gdi32/tests: Add some broken behaviours for winxp sp1 and win2003.
|
2011-06-20 19:32:03 +02:00 |
Huw Davies
|
d73af0d954
|
gdi32/tests: Add broken behaviour on nt4 sp1 and 2.
|
2011-06-17 19:30:35 +02:00 |
Huw Davies
|
b9c06ad341
|
gdi32/tests: Add broken behaviour on nt4 sp1-5.
|
2011-06-17 16:20:40 +02:00 |
Huw Davies
|
cf5dae18ac
|
gdi32/tests: Call ReleaseDC not DeleteDC.
|
2011-06-17 16:20:33 +02:00 |
Huw Davies
|
cd3281a0de
|
gdi32/tests: Add tests for hatched brushes.
|
2011-06-17 15:37:50 +02:00 |
Huw Davies
|
66399f6f72
|
gdi32: Add support for hatched brushes.
|
2011-06-17 15:37:47 +02:00 |
Huw Davies
|
b1ec7c9d71
|
gdi32/tests: Add tests for 1bpp brushes.
|
2011-06-15 20:04:40 +02:00 |
Huw Davies
|
0aacdc0d85
|
gdi32: Add support for 1 bpp brushes.
|
2011-06-15 20:04:40 +02:00 |
Huw Davies
|
f2e9545b86
|
gdi32/tests: Add tests for 1 bpp dibs.
|
2011-06-15 20:04:40 +02:00 |
Huw Davies
|
b0f59c3b11
|
gdi32: Add support for 1 bpp dibs.
|
2011-06-15 20:04:40 +02:00 |
Huw Davies
|
3582d3dfb4
|
gdi32: Add helpers to retrieve foreground and background colours.
|
2011-06-15 20:04:40 +02:00 |
Aric Stewart
|
0a29308e87
|
gdi32: Fall back on uniscribe for complex scripts.
|
2011-06-06 21:49:18 +02:00 |
Huw Davies
|
c5f41f89f3
|
gdi32: Update pixel colours when the colour table changes.
|
2011-06-02 16:24:25 +02:00 |
Huw Davies
|
ea361367ed
|
gdi32: Fix an error in the blue channel of the 32 -> 16 bpp conversion and update the tests to catch this.
|
2011-06-01 15:17:42 +02:00 |
Huw Davies
|
cc4c252962
|
gdi32/tests: Add tests for 24 bpp brushes.
|
2011-06-01 15:17:35 +02:00 |
Huw Davies
|
146ad997ba
|
gdi32: Add support for 24 bpp brushes.
|
2011-06-01 15:17:30 +02:00 |
Huw Davies
|
ce2c593d64
|
gdi32/tests: Add tests for 24 bpp dibs.
|
2011-06-01 15:17:24 +02:00 |
Huw Davies
|
dc7ff3a45a
|
gdi32: Add support for 24 bpp dibs.
|
2011-06-01 15:17:15 +02:00 |
Huw Davies
|
4fc0d3c317
|
gdi32/tests: Add tests for 4 bpp brushes.
|
2011-05-31 18:32:58 +02:00 |
Huw Davies
|
79e8eaeaf6
|
gdi32: Add support for 4 bpp brushes.
|
2011-05-31 18:32:58 +02:00 |
Huw Davies
|
850730dab5
|
gdi32/tests: Add tests for 4 bpp dibs.
|
2011-05-31 18:32:57 +02:00 |
Huw Davies
|
e11eeb0122
|
gdi32: Add support for 4 bpp dibs.
|
2011-05-31 18:32:57 +02:00 |
Huw Davies
|
73a4178ad1
|
gdi32/tests: Add tests for 8bpp brushes.
|
2011-05-27 17:53:39 +02:00 |
Huw Davies
|
c4576b4a94
|
gdi32: Add support for 8 bpp brushes.
|
2011-05-27 17:53:39 +02:00 |