diff --git a/src/add-ons/accelerants/matrox/engine/mga_bes.c b/src/add-ons/accelerants/matrox/engine/mga_bes.c index a965f8a163..99c48f2b4b 100644 --- a/src/add-ons/accelerants/matrox/engine/mga_bes.c +++ b/src/add-ons/accelerants/matrox/engine/mga_bes.c @@ -1,5 +1,5 @@ /* G200-G550 Back End Scaler functions */ -/* Written by Rudolf Cornelissen 05/2002-11/2004 */ +/* Written by Rudolf Cornelissen 05/2002-12/2005 */ #define MODULE_BIT 0x00000200 @@ -755,8 +755,11 @@ status_t gx00_configure_bes DXIW(COLMSK0GREEN, ow->green.mask); DXIW(COLMSK0BLUE, ow->blue.mask); - /* enable colorkeying */ - DXIW(KEYOPMODE,0x01); + /* setup colorkeying */ + if (ow->flags & B_OVERLAY_COLOR_KEY) + DXIW(KEYOPMODE,0x01); + else + DXIW(KEYOPMODE,0x00); /************************* diff --git a/src/add-ons/accelerants/matrox/engine/mga_general.c b/src/add-ons/accelerants/matrox/engine/mga_general.c index 1611182dee..af58618488 100644 --- a/src/add-ons/accelerants/matrox/engine/mga_general.c +++ b/src/add-ons/accelerants/matrox/engine/mga_general.c @@ -54,7 +54,7 @@ status_t gx00_general_powerup() status_t status; uint32 card_class; - LOG(1,("POWERUP: Haiku Matrox Accelerant 0.26 running.\n")); + LOG(1,("POWERUP: Haiku Matrox Accelerant 0.27 running.\n")); /* log VBLANK INT usability status */ if (si->ps.int_assigned)