Author: kallisti5 Date: 2011-10-25 20:54:17 +0200 (Tue, 25 Oct 2011) New Revision: 42920 Changeset: https://dev.haiku-os.org/changeset/42920 Modified: haiku/trunk/src/add-ons/accelerants/radeon_hd/display.cpp haiku/trunk/src/add-ons/accelerants/radeon_hd/mode.cpp Log: * same blanking value, correct define. * set blanking color to full red for debugging to know when blanking is enabled. Modified: haiku/trunk/src/add-ons/accelerants/radeon_hd/display.cpp =================================================================== --- haiku/trunk/src/add-ons/accelerants/radeon_hd/display.cpp 2011-10-25 18:34:47 UTC (rev 42919) +++ haiku/trunk/src/add-ons/accelerants/radeon_hd/display.cpp 2011-10-25 18:54:17 UTC (rev 42920) @@ -832,6 +832,11 @@ args.ucCRTC = crtcID; args.ucBlanking = command; + // DEBUG: AMD red to know when we are blanked :) + args.usBlackColorRCr = 255; + args.usBlackColorGY = 0; + args.usBlackColorBCb = 0; + atom_execute_table(gAtomContext, index, (uint32*)&args); } Modified: haiku/trunk/src/add-ons/accelerants/radeon_hd/mode.cpp =================================================================== --- haiku/trunk/src/add-ons/accelerants/radeon_hd/mode.cpp 2011-10-25 18:34:47 UTC (rev 42919) +++ haiku/trunk/src/add-ons/accelerants/radeon_hd/mode.cpp 2011-10-25 18:54:17 UTC (rev 42920) @@ -133,7 +133,7 @@ display_crtc_power(id, ATOM_ENABLE); if (info.dceMajor >= 3) display_crtc_memreq(id, ATOM_ENABLE); - display_crtc_blank(id, ATOM_DISABLE); + display_crtc_blank(id, ATOM_BLANKING_OFF); display_crtc_lock(id, ATOM_DISABLE); } break; @@ -145,7 +145,7 @@ if (gDisplay[id]->active == false) continue; display_crtc_lock(id, ATOM_ENABLE); - display_crtc_blank(id, ATOM_ENABLE); + display_crtc_blank(id, ATOM_BLANKING); if (info.dceMajor >= 3) display_crtc_memreq(id, ATOM_DISABLE); display_crtc_power(id, ATOM_DISABLE); @@ -177,7 +177,7 @@ // *** CRT controler prep display_crtc_lock(id, ATOM_ENABLE); - display_crtc_blank(id, ATOM_ENABLE); + display_crtc_blank(id, ATOM_BLANKING); if (info.dceMajor >= 3) display_crtc_memreq(id, ATOM_DISABLE); display_crtc_power(id, ATOM_DISABLE); @@ -199,7 +199,7 @@ display_crtc_power(id, ATOM_ENABLE); if (info.dceMajor >= 3) display_crtc_memreq(id, ATOM_ENABLE); - display_crtc_blank(id, ATOM_DISABLE); + display_crtc_blank(id, ATOM_BLANKING_OFF); display_crtc_lock(id, ATOM_DISABLE); // *** encoder commit