Message ID | 9ede551cc3ae3eb946c3466d283d056bb59fddc1.1303242380.git.luto@mit.edu (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Tue, 19 Apr 2011 15:50:01 -0400 Andy Lutomirski <luto@MIT.EDU> wrote: > Signed-off-by: Andy Lutomirski <luto@mit.edu> > --- > > This patch is over a year old, caused problems, and probably doesn't even apply anymore. It worked at least a little bit, though. There's a lot more that needs doing, especially in relation to DirectColor mode. Wouldn't be surprised if you ran into kernel issues as well; the bits have moved around and various paths had issues with non-24bpp formats. I'll try mucking with the DDX though and see what I can get working...
diff --git a/src/intel_driver.c b/src/intel_driver.c index 1ef16ed..99d32b8 100644 --- a/src/intel_driver.c +++ b/src/intel_driver.c @@ -372,10 +372,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; } } @@ -570,6 +570,7 @@ static Bool I830PreInit(ScrnInfoPtr scrn, int flags) case 15: case 16: case 24: + case 30: break; default: xf86DrvMsg(scrn->scrnIndex, X_ERROR,
Signed-off-by: Andy Lutomirski <luto@mit.edu> --- This patch is over a year old, caused problems, and probably doesn't even apply anymore. It worked at least a little bit, though. There's a lot more that needs doing, especially in relation to DirectColor mode. src/intel_driver.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)