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

#include <vmwgfx_drm.h>

Collaboration diagram for drm_vmw_gb_surface_create_ext_req:
Collaboration graph
[legend]

Public Attributes

struct drm_vmw_gb_surface_create_req base
 
enum drm_vmw_surface_version version
 
__u32 svga3d_flags_upper_32_bits
 
__u32 multisample_pattern
 
__u32 quality_level
 
__u32 buffer_byte_stride
 
__u32 must_be_zero
 

Detailed Description

struct drm_vmw_gb_surface_create_ext_req

@base: Surface create parameters.

Version
: Version of surface create ioctl. @svga3d_flags_upper_32_bits: Upper 32 bits of svga3d flags. @multisample_pattern: Multisampling pattern when msaa is supported. @quality_level: Precision settings for each sample. @buffer_byte_stride: Buffer byte stride. @must_be_zero: Reserved for future usage.

Input argument to the DRM_VMW_GB_SURFACE_CREATE_EXT Ioctl. Part of output argument for the DRM_VMW_GB_SURFACE_REF_EXT Ioctl.

Member Data Documentation

◆ base

struct drm_vmw_gb_surface_create_req drm_vmw_gb_surface_create_ext_req::base

◆ buffer_byte_stride

__u32 drm_vmw_gb_surface_create_ext_req::buffer_byte_stride

◆ multisample_pattern

__u32 drm_vmw_gb_surface_create_ext_req::multisample_pattern

◆ must_be_zero

__u32 drm_vmw_gb_surface_create_ext_req::must_be_zero

◆ quality_level

__u32 drm_vmw_gb_surface_create_ext_req::quality_level

◆ svga3d_flags_upper_32_bits

__u32 drm_vmw_gb_surface_create_ext_req::svga3d_flags_upper_32_bits

◆ version

enum drm_vmw_surface_version drm_vmw_gb_surface_create_ext_req::version

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