[WIN32K]
authorJérôme Gardou <jerome.gardou@reactos.org>
Sun, 8 Aug 2010 00:08:39 +0000 (00:08 +0000)
committerJérôme Gardou <jerome.gardou@reactos.org>
Sun, 8 Aug 2010 00:08:39 +0000 (00:08 +0000)
commit4d4f541dae4855e0edad9d458606dc25663c9ff4
treeab1021c0bca17a7de1a731384119fd98411a89a0
parent4e6c12189d217c86410154253aa527c1f6b06eb7
[WIN32K]
  - work directly with bitmap bits when alpha blending icons. This is permitted, those are API bitmaps.
  - Do not create a stretched copy of source surface in EngAlphaBlend, handle stretching in DIB functions.
  - Do so.
  - Simplify DIB alpha blending for 24 and 32 bpp, implement generic alpha blend support for other depth.

svn path=/branches/reactos-yarotows/; revision=48483
12 files changed:
subsystems/win32/win32k/dib/alphablend.c [new file with mode: 0644]
subsystems/win32/win32k/dib/dib.c
subsystems/win32/win32k/dib/dib.h
subsystems/win32/win32k/dib/dib16bpp.c
subsystems/win32/win32k/dib/dib1bpp.c
subsystems/win32/win32k/dib/dib24bpp.c
subsystems/win32/win32k/dib/dib32bpp.c
subsystems/win32/win32k/dib/dib4bpp.c
subsystems/win32/win32k/dib/dib8bpp.c
subsystems/win32/win32k/eng/alphablend.c
subsystems/win32/win32k/ntuser/cursoricon.c
subsystems/win32/win32k/win32k.rbuild