reactos/subsystems/win32/win32k/eng
Timo Kreuzer 6068cac704 [WIN32K]
- Move RLE specific code to it's own file (rlecomp.c)
- Relace BitsPerFormat function with an array of UCHARs
- Rewrite surface creation. Surfaces are now allocated from one central function SURFACE_AllocSurface, which sets the size, iType, iUniq, the handle and the default palette.
- Implement SURFACE_vSetDefaultPalette, which sets the default RGB palette, based on bit depth.
- Implement SURFACE_bSetBitmapBits, wich sets cjBits, pvBits, pvScan0 and lDelta and allocates memory if neccessary.
- Use these functions for EngCreateBitmap, EngCreateDeviceBitmap, EngCreateDeviceSurface and IntCreateBitmap

svn path=/branches/reactos-yarotows/; revision=47612
2010-06-06 07:02:15 +00:00
..
i386 Hopefully create a branch and not destroy the svn repository. 2010-01-23 23:25:04 +00:00
alphablend.c [WIN32K] 2010-06-06 06:32:01 +00:00
bitblt.c [WIN32K] 2010-06-05 21:19:41 +00:00
clip.c Sync with trunk (r47116), hopefully without breaking anything. 2010-05-07 07:41:13 +00:00
copybits.c [WIN32K] 2010-06-05 21:19:41 +00:00
debug.c Sync with trunk (r47116), hopefully without breaking anything. 2010-05-07 07:41:13 +00:00
device.c sync with trunk r47227 2010-05-15 22:30:01 +00:00
driverobj.c Sync with trunk (r47116), hopefully without breaking anything. 2010-05-07 07:41:13 +00:00
engbrush.c [WIN32K] 2010-05-22 14:54:48 +00:00
engevent.c Sync with trunk (r47116), hopefully without breaking anything. 2010-05-07 07:41:13 +00:00
engmisc.c [WIN32K] 2010-06-06 05:45:36 +00:00
engwindow.c Sync with trunk (r47116), hopefully without breaking anything. 2010-05-07 07:41:13 +00:00
error.c Sync with trunk (r47116), hopefully without breaking anything. 2010-05-07 07:41:13 +00:00
float.c Sync with trunk (r47116), hopefully without breaking anything. 2010-05-07 07:41:13 +00:00
gradient.c [WIN32K] 2010-06-05 21:19:41 +00:00
ldevobj.c Sync with trunk (r47116), hopefully without breaking anything. 2010-05-07 07:41:13 +00:00
lineto.c [WIN32K] 2010-06-05 21:19:41 +00:00
mapping.c [WIN32K] 2010-06-06 05:47:31 +00:00
mem.c [WIN32K] 2010-06-06 03:12:56 +00:00
mouse.c Sync with trunk (r47116), hopefully without breaking anything. 2010-05-07 07:41:13 +00:00
paint.c [WIN32K] 2010-06-05 21:19:41 +00:00
pdevobj.c [WIN32K] 2010-05-25 20:24:21 +00:00
perfcnt.c Sync with trunk (r47116), hopefully without breaking anything. 2010-05-07 07:41:13 +00:00
rlecomp.c [WIN32K] 2010-06-06 07:02:15 +00:00
semaphor.c Sync with trunk (r47116), hopefully without breaking anything. 2010-05-07 07:41:13 +00:00
sort.c Sync with trunk (r47116), hopefully without breaking anything. 2010-05-07 07:41:13 +00:00
stretchblt.c [WIN32K] 2010-06-05 21:19:41 +00:00
string.c Sync with trunk (r47116), hopefully without breaking anything. 2010-05-07 07:41:13 +00:00
surface.c [WIN32K] 2010-06-06 07:02:15 +00:00
transblt.c [WIN32K] 2010-06-05 21:19:41 +00:00
xlate.c [WIN32K] 2010-05-19 16:23:33 +00:00