mirror of
https://github.com/reactos/reactos.git
synced 2025-04-18 03:34:11 +00:00
![]() - 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 |
||
---|---|---|
.. | ||
i386 | ||
alphablend.c | ||
bitblt.c | ||
clip.c | ||
copybits.c | ||
debug.c | ||
device.c | ||
driverobj.c | ||
engbrush.c | ||
engevent.c | ||
engmisc.c | ||
engwindow.c | ||
error.c | ||
float.c | ||
gradient.c | ||
ldevobj.c | ||
lineto.c | ||
mapping.c | ||
mem.c | ||
mouse.c | ||
paint.c | ||
pdevobj.c | ||
perfcnt.c | ||
rlecomp.c | ||
semaphor.c | ||
sort.c | ||
stretchblt.c | ||
string.c | ||
surface.c | ||
transblt.c | ||
xlate.c |