summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/unichrome/server/via_driver.h
diff options
context:
space:
mode:
authorJon Smirl <jonsmirl@gmail.com>2004-06-26 17:16:42 +0000
committerJon Smirl <jonsmirl@gmail.com>2004-06-26 17:16:42 +0000
commitc2bffec91a5b6ba72514c875b70dbc96ac97431d (patch)
tree3c5f963b8cec93217b18cdec35c50f0c45b3339e /src/mesa/drivers/dri/unichrome/server/via_driver.h
parente16f6e3f234391027b300ec2ca8b56fc13aac825 (diff)
Mesa-solo builds with these changes. There are still more fixups needed to
get individual drivers working again. This converts miniglx to the new dri interface. Thanks to Erdi Chen for the new interface code.
Diffstat (limited to 'src/mesa/drivers/dri/unichrome/server/via_driver.h')
-rw-r--r--src/mesa/drivers/dri/unichrome/server/via_driver.h76
1 files changed, 36 insertions, 40 deletions
diff --git a/src/mesa/drivers/dri/unichrome/server/via_driver.h b/src/mesa/drivers/dri/unichrome/server/via_driver.h
index a39af11147..f6f2d58938 100644
--- a/src/mesa/drivers/dri/unichrome/server/via_driver.h
+++ b/src/mesa/drivers/dri/unichrome/server/via_driver.h
@@ -77,14 +77,10 @@
#else
#include "via_regs.h"
-#include "dri.h"
+#include "GL/internal/dri_interface.h"
#include "via_dri.h"
#endif
-typedef unsigned char CARD8;
-typedef unsigned short CARD16;
-typedef enum Bool { FALSE, TRUE } Bool;
-
/* _SOLO : copied from via_bios.h */
/* System Memory CLK */
#define VIA_MEM_SDR66 0x00
@@ -155,7 +151,7 @@ typedef struct _VIA {
int stateMode;
VIAModeInfoPtr VIAModeList;
#endif
- Bool ModeStructInit;
+ int ModeStructInit;
int Bpp, Bpl, ScissB;
unsigned PlaneMask;
@@ -179,20 +175,20 @@ typedef struct _VIA {
unsigned char* FBBase;
unsigned char* FBStart;
- Bool PrimaryVidMapped;
+ int PrimaryVidMapped;
int dacSpeedBpp;
int minClock, maxClock;
int MCLK, REFCLK, LCDclk;
double refclk_fact;
/* Here are all the Options */
- Bool VQEnable;
- Bool pci_burst;
- Bool NoPCIRetry;
- Bool hwcursor;
- Bool NoAccel;
- Bool shadowFB;
- Bool NoDDCValue;
+ int VQEnable;
+ int pci_burst;
+ int NoPCIRetry;
+ int hwcursor;
+ int NoAccel;
+ int shadowFB;
+ int NoDDCValue;
int rotate;
#if 0
@@ -216,12 +212,12 @@ typedef struct _VIA {
XAAInfoRecPtr AccelInfoRec;
xRectangle Rect;
#endif
- CARD32 SavedCmd;
- CARD32 SavedFgColor;
- CARD32 SavedBgColor;
- CARD32 SavedPattern0;
- CARD32 SavedPattern1;
- CARD32 SavedPatternAddr;
+ uint32_t SavedCmd;
+ uint32_t SavedFgColor;
+ uint32_t SavedBgColor;
+ uint32_t SavedPattern0;
+ uint32_t SavedPattern1;
+ uint32_t SavedPatternAddr;
#if 0
/* Support for Int10 processing */
@@ -235,7 +231,7 @@ typedef struct _VIA {
/* Support for DGA */
int numDGAModes;
/*DGAModePtr DGAModes;*/
- Bool DGAactive;
+ int DGAactive;
int DGAViewportStatus;
/* The various wait handlers. */
@@ -250,8 +246,8 @@ typedef struct _VIA {
#endif
/* MHS */
- Bool IsSecondary;
- Bool HasSecondary;
+ int IsSecondary;
+ int HasSecondary;
#if 0
/* Capture information */
@@ -259,16 +255,16 @@ typedef struct _VIA {
#endif
/*
- CARD32 Cap0_Deinterlace;
- CARD32 Cap1_Deinterlace;
+ uint32_t Cap0_Deinterlace;
+ uint32_t Cap1_Deinterlace;
- Bool Cap0_FieldSwap;
- Bool NoCap0_HFilter;
- Bool Capture_OverScanOff;
- Bool NoMPEGHQV_VFilter;
+ int Cap0_FieldSwap;
+ int NoCap0_HFilter;
+ int Capture_OverScanOff;
+ int NoMPEGHQV_VFilter;
*/
#ifdef XF86DRI
- Bool directRenderingEnabled;
+ int directRenderingEnabled;
DRIInfoPtr pDRIInfo;
int drmFD;
int numVisualConfigs;
@@ -276,11 +272,11 @@ typedef struct _VIA {
VIAConfigPrivPtr pVisualConfigsPriv;
unsigned long agpHandle;
unsigned long registerHandle;
- CARD32 agpAddr;
+ uint32_t agpAddr;
unsigned char *agpBase;
unsigned int agpSize;
- Bool IsPCI;
- Bool drixinerama;
+ int IsPCI;
+ int drixinerama;
#else
int drmFD;
unsigned long agpHandle;
@@ -288,18 +284,18 @@ typedef struct _VIA {
unsigned long agpAddr;
unsigned char *agpBase;
unsigned int agpSize;
- Bool IsPCI;
+ int IsPCI;
#endif
- Bool V4LEnabled;
- CARD16 ActiveDevice; /* if SAMM, non-equal pBIOSInfo->ActiveDevice */
+ int V4LEnabled;
+ uint16_t ActiveDevice; /* if SAMM, non-equal pBIOSInfo->ActiveDevice */
unsigned char *CursorImage;
- CARD32 CursorFG;
- CARD32 CursorBG;
- CARD32 CursorMC;
+ uint32_t CursorFG;
+ uint32_t CursorBG;
+ uint32_t CursorMC;
unsigned char MemClk;
- Bool EnableExtendedFIFO;
+ int EnableExtendedFIFO;
VIADRIPtr devPrivate;
} VIARec, *VIAPtr;