Alexandre Julliard
|
6c2235cf98
|
gdi32: Fix some typos in the 4-bpp shrink_row function.
|
2012-04-23 14:58:12 +02:00 |
Huw Davies
|
ff4045b110
|
gdi32: Use separate x and y parameters in the get_pixel primitive.
|
2012-01-18 16:27:39 +01:00 |
Alexandre Julliard
|
0c194895a2
|
gdi32: Remove some color table size checks, we use full-size color tables now.
|
2011-12-12 20:52:59 +01:00 |
Alexandre Julliard
|
d357392b8b
|
gdi32: Remove support for private color maps.
|
2011-12-12 20:02:17 +01:00 |
Alexandre Julliard
|
7ea59c107f
|
gdi32: Use dithering also for 1-bpp gradients.
|
2011-12-05 16:36:08 +01:00 |
Alexandre Julliard
|
743b37df3d
|
gdi32: Implement triangular gradients in the DIB engine.
|
2011-12-05 16:36:03 +01:00 |
Alexandre Julliard
|
a869fc47bd
|
gdi32: Implement 8-bpp and 4-bpp gradient dithering.
|
2011-11-29 15:12:26 +01:00 |
Alexandre Julliard
|
ce2f542267
|
gdi32: Implement 16-bpp gradient dithering.
|
2011-11-29 15:12:23 +01:00 |
Alexandre Julliard
|
e19a362407
|
gdi32: Implement rectangular gradients in the DIB engine.
|
2011-11-29 15:12:20 +01:00 |
Huw Davies
|
04396063c8
|
gdi32: Add solid_line primitives.
|
2011-11-21 11:51:47 +01:00 |
Huw Davies
|
5c6f630b98
|
gdi32: Add draw_glyph primitives.
|
2011-11-14 15:25:28 +01:00 |
Huw Davies
|
70be58c17d
|
gdi32: Add get_pixel primitives.
|
2011-10-19 16:59:21 +02:00 |
Huw Davies
|
ddbaa9491a
|
gdi32: Add pixel_to_colorref primitives.
|
2011-10-19 16:58:51 +02:00 |
Alexandre Julliard
|
a3a574fae0
|
gdi32: Implement a BlendImage entry point in the DIB driver.
|
2011-10-14 21:32:40 +02:00 |
Alexandre Julliard
|
a9be526a9c
|
gdi32: Use a reduced precision for RGB to palette mapping in DIB conversions.
|
2011-10-14 00:47:05 +02:00 |
Alexandre Julliard
|
e79033e6fa
|
gdi32: Add a helper for RGB to color index mapping to avoid redundant shifts.
|
2011-10-13 20:03:07 +02:00 |
Alexandre Julliard
|
a413916802
|
gdi32: Get rid of the return value in DIB conversion functions, they never fail now.
|
2011-10-13 20:01:50 +02:00 |
Alexandre Julliard
|
587f492fdf
|
gdi32: Add support for arbitrary DIB bitfields for 16-bpp conversions.
|
2011-10-13 20:01:34 +02:00 |
Alexandre Julliard
|
b084e52bf6
|
gdi32: Add support for arbitrary DIB bitfields for 32-bpp conversions.
|
2011-10-13 20:01:14 +02:00 |
Alexandre Julliard
|
8a41d75e29
|
gdi32: Add a helper function to look up color table entries, and default to 0 for missing entries.
|
2011-10-12 20:52:46 +02:00 |
Alexandre Julliard
|
d1d8b4de0b
|
gdi32: Move some common code out of the individual copy_rect functions.
|
2011-10-12 20:52:46 +02:00 |
Huw Davies
|
268b8382cd
|
gdi32: Implement stretch_bitmapinfo.
|
2011-09-27 18:46:04 +02:00 |
Alexandre Julliard
|
7bcd8fa20e
|
gdi32: Copy bits in the correct order for the overlap case in the individual copy_rect functions.
|
2011-09-22 10:22:56 +02:00 |
Alexandre Julliard
|
5fd305c31f
|
gdi32: Add helper functions for copying a DIB line.
|
2011-09-22 10:18:14 +02:00 |
Huw Davies
|
1e83fd0076
|
gdi32: Use the gdi_image_bits structure to maintain the dib driver's bits.
|
2011-08-22 16:18:54 +02:00 |
Huw Davies
|
de213f2c66
|
gdi32: Avoid directly accessing the bits ptr where possible.
|
2011-08-22 16:18:13 +02:00 |
Huw Davies
|
2521bf3cc2
|
gdi32: Add a copy_rect primitive.
|
2011-08-02 20:47:52 +02:00 |
Alexandre Julliard
|
07528a24b9
|
gdi32: Add a special case for converting dibs to 1-bpp using the background color.
|
2011-07-20 11:44:58 +02:00 |
Huw Davies
|
9b56cec9c5
|
gdi32: Zero-pad the end of the scanlines.
|
2011-07-15 16:36:00 +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 |
Huw Davies
|
66399f6f72
|
gdi32: Add support for hatched brushes.
|
2011-06-17 15:37:47 +02:00 |
Huw Davies
|
0aacdc0d85
|
gdi32: Add support for 1 bpp brushes.
|
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
|
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
|
146ad997ba
|
gdi32: Add support for 24 bpp brushes.
|
2011-06-01 15:17:30 +02:00 |
Huw Davies
|
dc7ff3a45a
|
gdi32: Add support for 24 bpp dibs.
|
2011-06-01 15:17:15 +02:00 |
Huw Davies
|
79e8eaeaf6
|
gdi32: Add support for 4 bpp brushes.
|
2011-05-31 18:32:58 +02:00 |
Huw Davies
|
e11eeb0122
|
gdi32: Add support for 4 bpp dibs.
|
2011-05-31 18:32:57 +02:00 |
Huw Davies
|
c4576b4a94
|
gdi32: Add support for 8 bpp brushes.
|
2011-05-27 17:53:39 +02:00 |
Huw Davies
|
30f26b3bca
|
gdi32: Add support for 8 bpp dibs.
|
2011-05-27 17:53:39 +02:00 |
Huw Davies
|
0a9eae97d2
|
gdi32: Add conversion routines to the primitive functions.
|
2011-05-27 17:53:39 +02:00 |
Huw Davies
|
18a96edf69
|
gdi32: Add support for 16 bpp dibs.
|
2011-05-27 17:53:38 +02:00 |
Huw Davies
|
5b28336c26
|
gdi32: Add support for DIB pattern brush fills.
|
2011-05-12 14:29:50 +02:00 |
Huw Davies
|
90b2672e6b
|
gdi32: Add a missing const.
|
2011-05-11 17:49:21 +02:00 |
Huw Davies
|
f382478377
|
gdi32: Add a solid_rects primitive.
|
2011-04-07 17:21:12 +02:00 |
Huw Davies
|
ba3d34875a
|
gdi32: Add support for 32 bpp BI_BITFIELDS.
|
2011-04-05 14:44:03 +02:00 |
Huw Davies
|
0c5e7a6d4d
|
gdi32: Add a dib primitive function table.
|
2011-04-05 14:44:00 +02:00 |