[haiku-commits] r42920 - haiku/trunk/src/add-ons/accelerants/radeon_hd

  • From: kallisti5@xxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 25 Oct 2011 20:54:17 +0200 (CEST)

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


Other related posts:

  • » [haiku-commits] r42920 - haiku/trunk/src/add-ons/accelerants/radeon_hd - kallisti5