From 5e8ac848936a1b70babc417454599c0231343399 Mon Sep 17 00:00:00 2001 From: Ben Skeggs Date: Wed, 17 Sep 2008 22:12:07 +1000 Subject: [PATCH] nv50: 0xa0 family uses class 0x8397 for 3D --- src/nv50_accel.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/nv50_accel.c b/src/nv50_accel.c index 0064492..735340e 100644 --- a/src/nv50_accel.c +++ b/src/nv50_accel.c @@ -32,10 +32,19 @@ NVAccelInitNV50TCL(ScrnInfoPtr pScrn) unsigned class; int i; - if ((pNv->NVArch & 0xf0) == 0x50) + switch (pNv->NVArch & 0xf0) { + case 0x50: class = 0x5097; - else + break; + case 0x80: + case 0x90: class = 0x8297; + break; + case 0xa0: + default: + class = 0x8397; + break; + } if (!pNv->Nv3D) { if (nouveau_grobj_alloc(pNv->chan, Nv3D, class, &pNv->Nv3D)) -- 2.32.0.93.g670b81a890