Mesa (mesa_7_7_branch): vmware/core: Use correct flags in scanout code
Jakob Bornecrantz
wallbraker at kemper.freedesktop.org
Tue Feb 9 14:54:43 UTC 2010
Module: Mesa
Branch: mesa_7_7_branch
Commit: 1eba0eb37d430a3053eeed312cf19041e907daec
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1eba0eb37d430a3053eeed312cf19041e907daec
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Sat Feb 6 01:29:47 2010 +0100
vmware/core: Use correct flags in scanout code
---
.../winsys/drm/vmware/core/vmw_screen_ioctl.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/gallium/winsys/drm/vmware/core/vmw_screen_ioctl.c b/src/gallium/winsys/drm/vmware/core/vmw_screen_ioctl.c
index f2de2c3..5d81fa8 100644
--- a/src/gallium/winsys/drm/vmware/core/vmw_screen_ioctl.c
+++ b/src/gallium/winsys/drm/vmware/core/vmw_screen_ioctl.c
@@ -176,12 +176,12 @@ vmw_ioctl_surface_create(struct vmw_winsys_screen *vws,
memset(&s_arg, 0, sizeof(s_arg));
if (vws->use_old_scanout_flag &&
- (req->flags & SVGA3D_SURFACE_HINT_SCANOUT)) {
- req->flags = (uint32_t) (flags & ~SVGA3D_SURFACE_HINT_SCANOUT);
+ (flags & SVGA3D_SURFACE_HINT_SCANOUT)) {
+ req->flags = (uint32_t) flags;
req->scanout = false;
- } else if (req->flags & SVGA3D_SURFACE_HINT_SCANOUT) {
+ } else if (flags & SVGA3D_SURFACE_HINT_SCANOUT) {
req->flags = (uint32_t) (flags & ~SVGA3D_SURFACE_HINT_SCANOUT);
- req->scanout = false;
+ req->scanout = true;
} else {
req->flags = (uint32_t) flags;
req->scanout = false;
More information about the mesa-commit
mailing list