blob: 0c4f69efac3a0221fddff9c16ed0f3c47c64e154 [file] [log] [blame]
/*
* Author: Max Lingua <sunmax@libero.it>
*/
#include "mtypes.h"
typedef struct _s3vRegion {
drm_handle_t handle;
drmSize size;
drmAddress map;
} s3vRegion, *s3vRegionPtr;
typedef struct {
int regionCount; /* Count of register regions */
s3vRegion *regions; /* Vector of mapped region info */
drmBufMapPtr bufs; /* Map of DMA buffers */
__DRIscreenPrivate *driScreen; /* Back pointer to DRI screen */
int cpp;
int frontPitch;
int frontOffset;
int backPitch;
int backOffset;
int backX;
int backY;
int depthOffset;
int depthPitch;
int texOffset;
int textureOffset;
int textureSize;
int logTextureGranularity;
} s3vScreenRec, *s3vScreenPtr;