Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
drm_vmw_present_arg Struct Reference

#include <vmwgfx_drm.h>

Data Fields

uint32_t fb_id
 
uint32_t sid
 
int32_t dest_x
 
int32_t dest_y
 
uint64_t clips_ptr
 
uint32_t num_clips
 
uint32_t pad64
 

Detailed Description

DRM_VMW_PRESENT

Executes an SVGA present on a given fb for a given surface. The surface is placed on the framebuffer. Cliprects are given relative to the given point (the point disignated by dest_{x|y}). struct drm_vmw_present_arg : framebuffer id to present / read back from. : Surface id to present from. : X placement coordinate for surface. : Y placement coordinate for surface. : Pointer to an array of clip rects cast to an uint64_t. : Number of cliprects given relative to the framebuffer origin, in the same coordinate space as the frame buffer. : Unused 64-bit padding.

Input argument to the DRM_VMW_PRESENT ioctl.

Definition at line 730 of file vmwgfx_drm.h.

Field Documentation

uint64_t clips_ptr

Definition at line 735 of file vmwgfx_drm.h.

int32_t dest_x

Definition at line 733 of file vmwgfx_drm.h.

int32_t dest_y

Definition at line 734 of file vmwgfx_drm.h.

uint32_t fb_id

Definition at line 731 of file vmwgfx_drm.h.

uint32_t num_clips

Definition at line 736 of file vmwgfx_drm.h.

uint32_t pad64

Definition at line 737 of file vmwgfx_drm.h.

uint32_t sid

Definition at line 732 of file vmwgfx_drm.h.


The documentation for this struct was generated from the following file: