New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=99bc47070b386fbd2df4731711ccd2364f262bf8
commit 99bc47070b386fbd2df4731711ccd2364f262bf8
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Mon Feb 11 23:29:40 2008 +0100
SH7722: Implemented DSBLIT_SRC_MASK_ALPHA, cleaned up and optimized state
handling.
gfxdrivers/sh7722/sh7722_blt.c | 614 +++++++++++++++++++-------------------
gfxdrivers/sh7722/sh7722_blt.h | 20 ++-
gfxdrivers/sh7722/sh7722_types.h | 14 +-
3 files changed, 336 insertions(+), 312 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=fe25a2d4bbbecc4abfa474098d9e0d3bca4ae2cd
commit fe25a2d4bbbecc4abfa474098d9e0d3bca4ae2cd
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Mon Feb 11 23:26:30 2008 +0100
RENDER: Added IDirectFBSurface::SetSourceMask() - yes, a third blitting
operand :)
Added DSBLIT_SRC_MASK_ALPHA to modulate source alpha channel with alpha
channel from source mask.
Added DSBLIT_SRC_MASK_COLOR to modulate source color channels with color
channels from source mask.
Added IDirectFBSurface::SetSourceMask() with a surface argument plus x/y
offset and flags.
Added DFBSurfaceMaskFlags with DSMF_STENCIL to make x/y offset absolute and
always start at a
fixed position in the mask, otherwise x/y from the Blit() are added.
Implemented interface and core code for the new API, adding some new core
functions and flags,
mostly state handling, e.g. dfb_state_set_source_mask().
Added DFB_POINT_EQUAL(a,b).
Added DFXL_ALL_DRAW and DFXL_ALL_BLIT.
Did some cleanup...
include/directfb.h | 65 ++++++++++++++++++++++++++++++++++--
src/core/gfxcard.c | 73 +++++++++++++++++++++++++++++-----------
src/core/state.c | 70 ++++++++++++++++++++++++++++++++++----
src/core/state.h | 54 +++++++++++++++++++++++------
src/display/idirectfbsurface.c | 35 +++++++++++++++++++
5 files changed, 254 insertions(+), 43 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=63a5ee545b5d96616b4cdd1115a35bab28175b4d
commit 63a5ee545b5d96616b4cdd1115a35bab28175b4d
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Mon Feb 11 23:14:44 2008 +0100
CLOCK: Moving includes solved a build issue here.
lib/direct/clock.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d16c5807c105abf2dd7f8894b1bdf4f27a86fe87
commit d16c5807c105abf2dd7f8894b1bdf4f27a86fe87
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Mon Feb 11 23:12:07 2008 +0100
SH7722: Use RGB16 in LCD buffer again. NV16 did flicker.
gfxdrivers/sh7722/sh7722.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs