remove more dependencies on Mesa types/functions
authorBrian <brian.paul@tungstengraphics.com>
Tue, 6 Nov 2007 17:25:56 +0000 (10:25 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Tue, 6 Nov 2007 22:27:14 +0000 (15:27 -0700)
src/mesa/drivers/dri/intel_winsys/intel_screen.c
src/mesa/drivers/dri/intel_winsys/intel_screen.h

index 899988340ef2f60b9a62b25c408f908428fea1a1..334803e264e2524be56a127d7ca5cb948aae32f0 100644 (file)
@@ -53,7 +53,7 @@ PUBLIC const char __driConfigOptions[] =
    DRI_CONF_ALLOW_LARGE_TEXTURES(1)
    DRI_CONF_SECTION_END DRI_CONF_END;
 
-const GLuint __driNConfigOptions = 4;
+const uint __driNConfigOptions = 4;
 
 #ifdef USE_NEW_INTERFACE
 static PFNGLXCREATECONTEXTMODES create_context_modes = NULL;
@@ -74,6 +74,7 @@ intelPrintDRIInfo(struct intel_screen * intelScreen,
    fprintf(stderr, "*** Memory : 0x%x\n", gDRIPriv->mem);
 }
 
+
 #if 0
 static void
 intelPrintSAREA(const drmI830Sarea * sarea)
@@ -103,7 +104,6 @@ intelPrintSAREA(const drmI830Sarea * sarea)
 #endif
 
 
-
 /**
  * Use the information in the sarea to update the screen parameters
  * related to screen rotation. Needs to be called locked.
@@ -138,7 +138,7 @@ intelUpdateScreenRotation(__DRIscreenPrivate * sPriv, drmI830Sarea * sarea)
              sarea->front_handle,
              intelScreen->front.size,
              (drmAddress *) & intelScreen->front.map) != 0) {
-      _mesa_problem(NULL, "drmMap(frontbuffer) failed!");
+      fprintf(stderr, "drmMap(frontbuffer) failed!\n");
       return;
    }
 
@@ -156,8 +156,7 @@ intelUpdateScreenRotation(__DRIscreenPrivate * sPriv, drmI830Sarea * sarea)
 }
 
 
-
-GLboolean
+boolean
 intelCreatePools(__DRIscreenPrivate * sPriv)
 {
    unsigned batchPoolSize = 1024*1024;
@@ -196,7 +195,7 @@ intelCreatePools(__DRIscreenPrivate * sPriv)
 }
 
 
-static GLboolean
+static boolean
 intelInitDriver(__DRIscreenPrivate * sPriv)
 {
    struct intel_screen *intelScreen;
@@ -270,10 +269,10 @@ intelDestroyScreen(__DRIscreenPrivate * sPriv)
 /**
  * This is called when we need to set up GL rendering to a new X window.
  */
-static GLboolean
+static boolean
 intelCreateBuffer(__DRIscreenPrivate * driScrnPriv,
                   __DRIdrawablePrivate * driDrawPriv,
-                  const __GLcontextModes * mesaVis, GLboolean isPixmap)
+                  const __GLcontextModes * visual, boolean isPixmap)
 {
    if (isPixmap) {
       return GL_FALSE;          /* not implemented */
@@ -283,7 +282,7 @@ intelCreateBuffer(__DRIscreenPrivate * driScrnPriv,
       if (!intelfb)
          return GL_FALSE;
 
-      intelfb->stfb = st_create_framebuffer(mesaVis, GL_TRUE, (void*) intelfb);
+      intelfb->stfb = st_create_framebuffer(visual, GL_TRUE, (void*) intelfb);
       if (!intelfb->stfb) {
          free(intelfb);
          return GL_FALSE;
@@ -320,8 +319,8 @@ intelGetSwapInfo(__DRIdrawablePrivate * dPriv, __DRIswapInfo * sInfo)
 
 
 static void
-intelSetTexOffset(__DRIcontext *pDRICtx, GLint texname,
-                 unsigned long long offset, GLint depth, GLuint pitch)
+intelSetTexOffset(__DRIcontext *pDRICtx, int texname,
+                 unsigned long long offset, int depth, uint pitch)
 {
    abort();
 #if 0
@@ -368,7 +367,7 @@ static const struct __DriverAPIRec intelAPI = {
 
 static __GLcontextModes *
 intelFillInModes(unsigned pixel_bits, unsigned depth_bits,
-                 unsigned stencil_bits, GLboolean have_back_buffer)
+                 unsigned stencil_bits, boolean have_back_buffer)
 {
    __GLcontextModes *modes;
    __GLcontextModes *m;
@@ -499,11 +498,13 @@ __driCreateNewScreen_20050727(__DRInativeDisplay * dpy, int scrn,
                                        (dri_priv->cpp == 2) ? 16 : 24,
                                        (dri_priv->cpp == 2) ? 0 : 8, 1);
 
-      /* Calling driInitExtensions here, with a NULL context pointer, does not actually
-       * enable the extensions.  It just makes sure that all the dispatch offsets for all
-       * the extensions that *might* be enables are known.  This is needed because the
-       * dispatch offsets need to be known when _mesa_context_create is called, but we can't
-       * enable the extensions until we have a context pointer.
+      /* Calling driInitExtensions here, with a NULL context pointer,
+       * does not actually enable the extensions.  It just makes sure
+       * that all the dispatch offsets for all the extensions that
+       * *might* be enables are known.  This is needed because the
+       * dispatch offsets need to be known when _mesa_context_create
+       * is called, but we can't enable the extensions until we have a
+       * context pointer.
        *
        * Hello chicken.  Hello egg.  How are you two today?
        */
index 3bcbc229631022603c509aef74df51de69a408ba..f0446fe7b3f8ab6fb52f150a3a10910ef2c7c02d 100644 (file)
@@ -92,19 +92,19 @@ intelUpdateScreenRotation(__DRIscreenPrivate * sPriv, drmI830Sarea * sarea);
 
 extern void intelDestroyContext(__DRIcontextPrivate * driContextPriv);
 
-extern GLboolean intelUnbindContext(__DRIcontextPrivate * driContextPriv);
+extern boolean intelUnbindContext(__DRIcontextPrivate * driContextPriv);
 
-extern GLboolean
+extern boolean
 intelMakeCurrent(__DRIcontextPrivate * driContextPriv,
                  __DRIdrawablePrivate * driDrawPriv,
                  __DRIdrawablePrivate * driReadPriv);
 
 
-extern GLboolean
+extern boolean
 intelCreatePools(__DRIscreenPrivate *sPriv);
 
-extern GLboolean
-intelCreateContext(const __GLcontextModes * mesaVis,
+extern boolean
+intelCreateContext(const __GLcontextModes * visual,
                    __DRIcontextPrivate * driContextPriv,
                    void *sharedContextPrivate);