📄 sis_dri.h
字号:
/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/sis/sis_dri.h,v 1.9 2003/08/29 08:50:54 twini Exp $ *//* modified from tdfx_dri.h */#ifndef _SIS_DRI_#define _SIS_DRI_#include "xf86drm.h"#include "drm.h"#define SIS_MAX_DRAWABLES 256#define SISIOMAPSIZE (64*1024)typedef struct { int CtxOwner; int QueueLength; unsigned int AGPCmdBufNext; unsigned int FrameCount;#ifdef SIS315DRI /* For 315 series */ unsigned long sharedWPoffset;#endif#if 0 unsigned char *AGPCmdBufBase; unsigned long AGPCmdBufAddr; unsigned long AGPCmdBufOffset; unsigned int AGPCmdBufSize; unsigned long AGPCmdBufNext;#endif} SISSAREAPriv, *SISSAREAPrivPtr;#define AGPVtxBufNext AGPCmdBufNext#define SIS_FRONT 0#define SIS_BACK 1#define SIS_DEPTH 2typedef struct { drm_handle_t handle; drmSize size;} sisRegion, *sisRegionPtr;typedef struct { sisRegion regs, agp; int deviceID; int width; int height; int mem; /* unused in Mesa 3 DRI */ int bytesPerPixel; int priv1; /* unused in Mesa 3 DRI */ int priv2; /* unused in Mesa 3 DRI */ int fbOffset; /* unused in Mesa 3 DRI */ int backOffset; /* unused in Mesa 3 DRI */ int depthOffset; /* unused in Mesa 3 DRI */ int textureOffset; /* unused in Mesa 3 DRI */ int textureSize; /* unused in Mesa 3 DRI */ unsigned int AGPCmdBufOffset; unsigned int AGPCmdBufSize; int irqEnabled; /* unused in Mesa 3 DRI */ unsigned int scrnX, scrnY; /* unused in Mesa 3 DRI */} SISDRIRec, *SISDRIPtr;#define AGPVtxBufOffset AGPCmdBufOffset#define AGPVtxBufSize AGPCmdBufSizetypedef struct { /* Nothing here yet */ int dummy;} SISConfigPrivRec, *SISConfigPrivPtr;typedef struct { /* Nothing here yet */ int dummy;} SISDRIContextRec, *SISDRIContextPtr;#ifdef XFree86Server#include "screenint.h"Bool SISDRIScreenInit(ScreenPtr pScreen);void SISDRICloseScreen(ScreenPtr pScreen);Bool SISDRIFinishScreenInit(ScreenPtr pScreen);#endif#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -