[Nouveau] [PATCH] nouveau: Add driver entry for vdpau
Maarten Lankhorst
m.b.lankhorst at gmail.com
Tue Aug 16 13:19:56 PDT 2011
Signed-off-by: Maarten Lankhorst <m.b.lankhorst at gmail.com>
---
diff --git a/src/nouveau_dri2.c b/src/nouveau_dri2.c
index 1a68ed3..e5dfce0 100644
--- a/src/nouveau_dri2.c
+++ b/src/nouveau_dri2.c
@@ -429,12 +429,18 @@ nouveau_dri2_init(ScreenPtr pScreen)
ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum];
NVPtr pNv = NVPTR(pScrn);
DRI2InfoRec dri2 = { 0 };
+ const char *drivernames[2] = { };
- if (pNv->Architecture >= NV_ARCH_30)
- dri2.driverName = "nouveau";
- else
- dri2.driverName = "nouveau_vieux";
+ if (pNv->Architecture >= NV_ARCH_30) {
+ drivernames[0] = "nouveau";
+ drivernames[1] = "nouveau";
+ dri2.numDrivers = 2;
+ } else {
+ drivernames[0] = "nouveau_vieux";
+ dri2.numDrivers = 1;
+ }
+ dri2.driverNames = drivernames;
dri2.fd = nouveau_device(pNv->dev)->fd;
dri2.deviceName = pNv->drm_device_name;
More information about the Nouveau
mailing list