debrix-driver-tdfx/tdfx Imakefile, 1.3, 1.4 tdfx_dri.c, 1.3, 1.4 tdfx_dri.h, 1.3, 1.4 tdfx_driver.c, 1.3, 1.4 tdfx_video.c, 1.2, 1.3

Adam Jackson xserver-commit at pdx.freedesktop.org
Mon Jun 21 21:01:32 PDT 2004


Committed by: ajax

Update of /cvs/xserver/debrix-driver-tdfx/tdfx
In directory pdx:/home/ajax/debrix-driver-tdfx/tdfx

Modified Files:
	Imakefile tdfx_dri.c tdfx_dri.h tdfx_driver.c tdfx_video.c 
Log Message:
Now that it's imported, make it work.


Index: Imakefile
===================================================================
RCS file: /cvs/xserver/debrix-driver-tdfx/tdfx/Imakefile,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- Imakefile	16 Jun 2004 09:44:00 -0000	1.3
+++ Imakefile	22 Jun 2004 04:01:27 -0000	1.4
@@ -12,8 +12,8 @@
 #if BuildXF86DRI
 DRISRCS = tdfx_dri.c
 DRIOBJS = tdfx_dri.o
-DRIINCLUDES = -I$(SERVERSRC)/GL/dri -I$(LIBSRC)/GL/dri -I$(TOP)/include \
-              -I$(DRMSRCDIR)/shared
+DRIINCLUDES = -I$(SERVERSRC)/GL/dri -I$(LIBSRC)/GL/dri -I$(TOP)/include
+
 DRIDEFINES = $(GLX_DEFINES)
 #endif
 

Index: tdfx_dri.c
===================================================================
RCS file: /cvs/xserver/debrix-driver-tdfx/tdfx/tdfx_dri.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- tdfx_dri.c	16 Jun 2004 09:44:00 -0000	1.3
+++ tdfx_dri.c	22 Jun 2004 04:01:27 -0000	1.4
@@ -17,9 +17,9 @@
 static char TDFXClientDriverName[] = "tdfx";
 
 static Bool TDFXCreateContext(ScreenPtr pScreen, VisualPtr visual,
-			      drm_context_t hwContext, void *pVisualConfigPriv,
+			      drmContext hwContext, void *pVisualConfigPriv,
 			      DRIContextType contextStore);
-static void TDFXDestroyContext(ScreenPtr pScreen, drm_context_t hwContext,
+static void TDFXDestroyContext(ScreenPtr pScreen, drmContext hwContext,
 			       DRIContextType contextStore);
 static void TDFXDRISwapContext(ScreenPtr pScreen, DRISyncType syncType,
 			       DRIContextType readContextType,
@@ -329,15 +329,11 @@
 
   pDRIInfo->drmDriverName = TDFXKernelDriverName;
   pDRIInfo->clientDriverName = TDFXClientDriverName;
-  if (xf86LoaderCheckSymbol("DRICreatePCIBusID")) {
-    pDRIInfo->busIdString = DRICreatePCIBusID(pTDFX->PciInfo);
-  } else {
-    pDRIInfo->busIdString = xalloc(64);
-    sprintf(pDRIInfo->busIdString, "PCI:%d:%d:%d",
-	    ((pciConfigPtr)pTDFX->PciInfo->thisCard)->busnum,
-	    ((pciConfigPtr)pTDFX->PciInfo->thisCard)->devnum,
-	    ((pciConfigPtr)pTDFX->PciInfo->thisCard)->funcnum);
-  }
+  pDRIInfo->busIdString = xalloc(64);
+  sprintf(pDRIInfo->busIdString, "PCI:%d:%d:%d",
+	  ((pciConfigPtr)pTDFX->PciInfo->thisCard)->busnum,
+	  ((pciConfigPtr)pTDFX->PciInfo->thisCard)->devnum,
+	  ((pciConfigPtr)pTDFX->PciInfo->thisCard)->funcnum);
   pDRIInfo->ddxDriverMajorVersion = TDFX_MAJOR_VERSION;
   pDRIInfo->ddxDriverMinorVersion = TDFX_MINOR_VERSION;
   pDRIInfo->ddxDriverPatchVersion = TDFX_PATCHLEVEL;
@@ -433,7 +429,7 @@
   }
 
   pTDFXDRI->regsSize=TDFXIOMAPSIZE;
-  if (drmAddMap(pTDFX->drmSubFD, (drm_handle_t)pTDFX->MMIOAddr[0],
+  if (drmAddMap(pTDFX->drmSubFD, (drmHandle)pTDFX->MMIOAddr[0],
 		pTDFXDRI->regsSize, DRM_REGISTERS, 0, &pTDFXDRI->regs)<0) {
     TDFXDRICloseScreen(pScreen);
     xf86DrvMsg(pScreen->myNum, X_ERROR, "drmAddMap failed, disabling DRI.\n");
@@ -474,14 +470,14 @@
 
 static Bool
 TDFXCreateContext(ScreenPtr pScreen, VisualPtr visual,
-		  drm_context_t hwContext, void *pVisualConfigPriv,
+		  drmContext hwContext, void *pVisualConfigPriv,
 		  DRIContextType contextStore)
 {
   return TRUE;
 }
 
 static void
-TDFXDestroyContext(ScreenPtr pScreen, drm_context_t hwContext,
+TDFXDestroyContext(ScreenPtr pScreen, drmContext hwContext,
 		   DRIContextType contextStore)
 {
 }

Index: tdfx_dri.h
===================================================================
RCS file: /cvs/xserver/debrix-driver-tdfx/tdfx/tdfx_dri.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- tdfx_dri.h	16 Jun 2004 09:44:00 -0000	1.3
+++ tdfx_dri.h	22 Jun 2004 04:01:27 -0000	1.4
@@ -6,7 +6,7 @@
 #include "xf86drm.h"
 
 typedef struct {
-  drm_handle_t regs;
+  drmHandle regs;
   drmSize regsSize;
   drmAddress regsMap;
   int deviceID;

Index: tdfx_driver.c
===================================================================
RCS file: /cvs/xserver/debrix-driver-tdfx/tdfx/tdfx_driver.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- tdfx_driver.c	16 Jun 2004 09:44:00 -0000	1.3
+++ tdfx_driver.c	22 Jun 2004 04:01:27 -0000	1.4
@@ -92,7 +92,7 @@
 #include "dixstruct.h"
 
 #include "xf86xv.h"
-#include "Xv.h"
+#include "X11/extensions/Xv.h"
 
 #ifdef XF86DRI
 #include "dri.h"
@@ -264,7 +264,6 @@
     "DRIScreenInit",
     "DRIUnlock",
     "GlxSetVisualConfigs",
-    "DRICreatePCIBusID",
     NULL
 };
 

Index: tdfx_video.c
===================================================================
RCS file: /cvs/xserver/debrix-driver-tdfx/tdfx/tdfx_video.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- tdfx_video.c	23 Apr 2004 19:49:53 -0000	1.2
+++ tdfx_video.c	22 Jun 2004 04:01:27 -0000	1.3
@@ -4,7 +4,7 @@
 #include "tdfx.h"
 #include "dixstruct.h"
 
-#include "Xv.h"
+#include "X11/extensions/Xv.h"
 #include "fourcc.h"
 
 static Atom xvColorKey, xvFilterQuality;




More information about the xserver-commit mailing list