Minor r200 vertex program cleanups. Remove disabled leftovers from r300 vertex progra...
[mesa.git] / src / mesa / drivers / dri / i965 / server / i830_dri.h
1 /* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/i810/i830_dri.h,v 1.4 2002/10/30 12:52:18 alanh Exp $ */
2
3 #ifndef _I830_DRI_H
4 #define _I830_DRI_H
5
6 #include "xf86drm.h"
7 #include "i830_common.h"
8
9 #define I830_MAX_DRAWABLES 256
10
11 #define I830_MAJOR_VERSION 1
12 #define I830_MINOR_VERSION 3
13 #define I830_PATCHLEVEL 0
14
15 #define I830_REG_SIZE 0x80000
16
17 typedef struct _I830DRIRec {
18 drm_handle_t regs;
19 drmSize regsSize;
20
21 drmSize unused1; /* backbufferSize */
22 drm_handle_t unused2; /* backbuffer */
23
24 drmSize unused3; /* depthbufferSize */
25 drm_handle_t unused4; /* depthbuffer */
26
27 drmSize unused5; /* rotatedSize /*/
28 drm_handle_t unused6; /* rotatedbuffer */
29
30 drm_handle_t unused7; /* textures */
31 int unused8; /* textureSize */
32
33 drm_handle_t unused9; /* agp_buffers */
34 drmSize unused10; /* agp_buf_size */
35
36 int deviceID;
37 int width;
38 int height;
39 int mem;
40 int cpp;
41 int bitsPerPixel;
42
43 int unused11[8]; /* was front/back/depth/rotated offset/pitch */
44
45 int unused12; /* logTextureGranularity */
46 int unused13; /* textureOffset */
47
48 int irq;
49 int sarea_priv_offset;
50 } I830DRIRec, *I830DRIPtr;
51
52 typedef struct {
53 /* Nothing here yet */
54 int dummy;
55 } I830ConfigPrivRec, *I830ConfigPrivPtr;
56
57 typedef struct {
58 /* Nothing here yet */
59 int dummy;
60 } I830DRIContextRec, *I830DRIContextPtr;
61
62
63 #endif