summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2012-07-05 14:01:10 +0100
committerDave Airlie <airlied@redhat.com>2012-09-20 14:33:49 +1000
commitfd47ed69a4c7926163823bc438b7bc783d6064f9 (patch)
tree5f80a19c4b18581ff63aacc3c7e1ec445b4a9c1a
parent534740e8228fdf4712bdcc736a5d0de7b983fbf5 (diff)
start adapting
-rw-r--r--hw/xfree86/common/xf86Imped.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/hw/xfree86/common/xf86Imped.c b/hw/xfree86/common/xf86Imped.c
index b6f58382b..62eb357d4 100644
--- a/hw/xfree86/common/xf86Imped.c
+++ b/hw/xfree86/common/xf86Imped.c
@@ -57,13 +57,14 @@ retry:
if (xf86GPUScreens[i]->confScreen->screennum != pScreen->myNum)
continue;
+#if 0
if (allow_slave) {
if (!(xf86GPUScreens[i]->roles & RR_Role_Slave_Output))
continue;
}
else if (!(xf86GPUScreens[i]->roles & RR_Role_Master))
continue;
-
+#endif
if (xf86GPUScreens[i]->numEntities != 1)
continue;
@@ -79,7 +80,7 @@ retry:
height = xf86GPUScreens[i]->virtualY;
ErrorF("attaching %s as primary master\n", xf86GPUScreens[i]->driverName);
AttachGPU(pScreen, xf86GPUScreens[i]->pScreen);
- xf86SetCurrentRole(xf86GPUScreens[i], RR_Role_Master);
+ // xf86SetCurrentRole(xf86GPUScreens[i], RR_Role_Master);
break;
}
@@ -96,13 +97,10 @@ retry:
if (xf86GPUScreens[i]->confScreen->screennum != pScreen->myNum)
continue;
- if (xf86GPUScreens[i]->current_role)
- continue;
- if (xf86GPUScreens[i]->roles & RR_Role_Slave_Offload) {
+ if (xf86GPUScreens[i]->capabilities & RR_Capability_SourceOffload) {
ErrorF("want to attach %s as offload slave\n", xf86GPUScreens[i]->driverName);
AttachOffloadGPU(master->pScreen, xf86GPUScreens[i]->pScreen);
- xf86SetCurrentRole(xf86GPUScreens[i], RR_Role_Slave_Offload);
}
}
@@ -110,8 +108,6 @@ retry:
if (xf86GPUScreens[i]->confScreen->screennum != pScreen->myNum)
continue;
- if (xf86GPUScreens[i]->current_role)
- continue;
ErrorF("want tot attach %s to unbound list\n", xf86GPUScreens[i]->driverName);
AttachUnboundGPU(pScreen, xf86GPUScreens[i]->pScreen);
}