XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_vmw_present_arg Struct Reference

#include <vmwgfx_drm.h>

Public Attributes

__u32 fb_id
 
__u32 sid
 
__s32 dest_x
 
__s32 dest_y
 
__u64 clips_ptr
 
__u32 num_clips
 
__u32 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 @fb_id: framebuffer id to present / read back from. @sid: Surface id to present from. @dest_x: X placement coordinate for surface. @dest_y: Y placement coordinate for surface. @clips_ptr: Pointer to an array of clip rects cast to an __u64. @num_clips: Number of cliprects given relative to the framebuffer origin, in the same coordinate space as the frame buffer. @pad64: Unused 64-bit padding.

Input argument to the DRM_VMW_PRESENT ioctl.

Member Data Documentation

◆ clips_ptr

__u64 drm_vmw_present_arg::clips_ptr

◆ dest_x

__s32 drm_vmw_present_arg::dest_x

◆ dest_y

__s32 drm_vmw_present_arg::dest_y

◆ fb_id

__u32 drm_vmw_present_arg::fb_id

◆ num_clips

__u32 drm_vmw_present_arg::num_clips

◆ pad64

__u32 drm_vmw_present_arg::pad64

◆ sid

__u32 drm_vmw_present_arg::sid

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