xf86-video-intel: src/intel_driver.c

Jesse Barnes jbarnes at kemper.freedesktop.org
Wed Apr 20 11:41:04 PDT 2011


 src/intel_driver.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 0944e2d5749f5122cd9802c4a2421106fa829ea4
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Wed Apr 20 11:39:55 2011 -0700

    Add basic 30 bit depth support
    
    Still need to handle video and gamma correction, but this gets the
    display up and running at 30 bit depth if the kernel and display support
    it.
    
    Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>

diff --git a/src/intel_driver.c b/src/intel_driver.c
index 7014198..b79f8c9 100644
--- a/src/intel_driver.c
+++ b/src/intel_driver.c
@@ -328,10 +328,10 @@ static void intel_check_dri_option(ScrnInfoPtr scrn)
 	if (!xf86ReturnOptValBool(intel->Options, OPTION_DRI, TRUE))
 		intel->directRenderingType = DRI_DISABLED;
 
-	if (scrn->depth != 16 && scrn->depth != 24) {
+	if (scrn->depth != 16 && scrn->depth != 24 && scrn->depth != 30) {
 		xf86DrvMsg(scrn->scrnIndex, X_CONFIG,
 			   "DRI is disabled because it "
-			   "runs only at depths 16 and 24.\n");
+			   "runs only at depths 16, 24, and 30.\n");
 		intel->directRenderingType = DRI_DISABLED;
 	}
 }
@@ -586,6 +586,7 @@ static Bool I830PreInit(ScrnInfoPtr scrn, int flags)
 	case 15:
 	case 16:
 	case 24:
+	case 30:
 		break;
 	default:
 		xf86DrvMsg(scrn->scrnIndex, X_ERROR,


More information about the xorg-commit mailing list