Browse Source

vmware/core: Use correct flags in scanout code

tags/7.8-rc1
Jakob Bornecrantz 15 years ago
parent
commit
6a4cd124af
1 changed files with 4 additions and 4 deletions
  1. 4
    4
      src/gallium/winsys/drm/vmware/core/vmw_screen_ioctl.c

+ 4
- 4
src/gallium/winsys/drm/vmware/core/vmw_screen_ioctl.c View File



memset(&s_arg, 0, sizeof(s_arg)); memset(&s_arg, 0, sizeof(s_arg));
if (vws->use_old_scanout_flag && 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; 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->flags = (uint32_t) (flags & ~SVGA3D_SURFACE_HINT_SCANOUT);
req->scanout = false;
req->scanout = true;
} else { } else {
req->flags = (uint32_t) flags; req->flags = (uint32_t) flags;
req->scanout = false; req->scanout = false;

Loading…
Cancel
Save