nouveau: Kill some compile warnings.
authorBen Skeggs <darktama@iinet.net.au>
Sat, 23 Dec 2006 13:50:13 +0000 (00:50 +1100)
committerBen Skeggs <darktama@iinet.net.au>
Sat, 23 Dec 2006 13:50:13 +0000 (00:50 +1100)
src/mesa/drivers/dri/nouveau/nouveau_driver.c
src/mesa/drivers/dri/nouveau/nouveau_fifo.c
src/mesa/drivers/dri/nouveau/nouveau_fifo.h
src/mesa/drivers/dri/nouveau/nouveau_screen.c
src/mesa/drivers/dri/nouveau/nouveau_shader.h
src/mesa/drivers/dri/nouveau/nouveau_state.c
src/mesa/drivers/dri/nouveau/nv30_fragprog.c
src/mesa/drivers/dri/nouveau/nv30_state.c
src/mesa/drivers/dri/nouveau/nv30_vertprog.c
src/mesa/drivers/dri/nouveau/nv40_vertprog.c

index f85dc62e74895b0977e0378692fbffca34592fdd..00956aa8f8b312655083a2e66c9f638d65663c5d 100644 (file)
@@ -129,8 +129,7 @@ static void nouveauFinish( GLcontext *ctx )
 }
 
 /* glClear */
-static void nouveauClear( GLcontext *ctx, GLbitfield mask, GLboolean all,
-               GLint cx, GLint cy, GLint cw, GLint ch )
+static void nouveauClear( GLcontext *ctx, GLbitfield mask )
 {
        // XXX we really should do something here...
 }
index fcfc0ebe14c22e0c414d443638515ee66c646175..5c2b2c755230414042fe822fb07e7462684d2aa2 100644 (file)
@@ -133,12 +133,14 @@ GLboolean nouveauFifoInit(nouveauContextPtr nmesa)
                return GL_FALSE;
        }
 
-       if (drmMap(nmesa->driFd, fifo_init.cmdbuf, fifo_init.cmdbuf_size, &nmesa->fifo.buffer)) {
-               FATAL("Unable to map the fifo\n",ret);
+       ret = drmMap(nmesa->driFd, fifo_init.cmdbuf, fifo_init.cmdbuf_size, &nmesa->fifo.buffer);
+       if (ret) {
+               FATAL("Unable to map the fifo (returned %d)\n",ret);
                return GL_FALSE;
        }
-       if (drmMap(nmesa->driFd, fifo_init.ctrl, fifo_init.ctrl_size, &nmesa->fifo.mmio)) {
-               FATAL("Unable to map the control regs\n",ret);
+       ret = drmMap(nmesa->driFd, fifo_init.ctrl, fifo_init.ctrl_size, &nmesa->fifo.mmio);
+       if (ret) {
+               FATAL("Unable to map the control regs (returned %d)\n",ret);
                return GL_FALSE;
        }
 
index 51993cf5565d6415e8a8d68644d9b22ba1672b31..05d00d47690d31fc00530d238422003e3c002920 100644 (file)
@@ -145,6 +145,7 @@ int i; for(i=0;i<sz;i++) OUT_RING_CACHE(*(p+i));                                    \
 }while(0)
 
 extern void nouveauWaitForIdle(nouveauContextPtr nmesa);
+extern void nouveauWaitForIdleLocked(nouveauContextPtr nmesa);
 extern GLboolean nouveauFifoInit(nouveauContextPtr nmesa);
 
 #endif /* __NOUVEAU_FIFO_H__ */
index 99992b838a53675dac6bebbb006dad84bad63f8c..97bca84d8b84bd5322f6e41ad5b1a5e9eb6216e9 100644 (file)
@@ -232,7 +232,6 @@ nouveauFillInModes( unsigned pixel_bits, unsigned depth_bits,
        unsigned num_modes;
        unsigned depth_buffer_factor;
        unsigned back_buffer_factor;
-       unsigned fb_format_factor;
        int i;
 
        static const struct {
index 652775e6c239fc7f699413a5f05bbef4af144d11..6e934f2908e3b06a3d3d789968b78ba2e97b18be 100644 (file)
@@ -241,6 +241,9 @@ extern unsigned int NVFP_TX_BOP_COUNT;
 extern struct _op_xlat NVFP_TX_AOP[];
 extern struct _op_xlat NVFP_TX_BOP[];
 
+extern void NV20VPTXSwizzle(int hwswz, nvsSwzComp *swz);
+extern nvsSwzComp NV20VP_TX_SWIZZLE[4];
+
 #define SCAP_SRC_ABS   (1<<0)
 
 struct _nvsFunc {
index 8df334d70066e9b2f93c304558a035e685dee0a0..1ff881f0542cc930310f56b2fa0034059c92a98a 100644 (file)
@@ -59,11 +59,9 @@ static void nouveauCalcViewport(GLcontext *ctx)
     /* Calculate the Viewport Matrix */
     
     nouveauContextPtr nmesa = NOUVEAU_CONTEXT(ctx);
-    nouveau_renderbuffer *nrb;
     const GLfloat *v = ctx->Viewport._WindowMap.m;
     GLfloat *m = nmesa->viewport.m;
     GLfloat xoffset = nmesa->drawX, yoffset = nmesa->drawY;
-    GLint h = 0;
   
     nmesa->depth_scale = 1.0 / ctx->DrawBuffer->_DepthMaxF;
 
index 98aa27ea9c190635867fdd828700ff122f5f22fe..b11bc1809e730cbcc98320d0340220433a135702 100644 (file)
@@ -24,7 +24,6 @@ static void
 NV30FPUploadToHW(GLcontext *ctx, nouveauShader *nvs)
 {
    nouveauContextPtr nmesa = NOUVEAU_CONTEXT(ctx);
-   drm_nouveau_mem_alloc_t mem;
 
    if (!nvs->program_buffer) {
       nouveau_mem *fpbuf;
index 7ccf5f987567e0c94a0726f2b9d5331326d8bc80..45befd0e7767a35655f315b446c888ec8e00d87c 100644 (file)
@@ -573,7 +573,6 @@ void (*RenderMode)(GLcontext *ctx, GLenum mode );
 static void nv30Scissor(GLcontext *ctx, GLint x, GLint y, GLsizei w, GLsizei h)
 {
         nouveauContextPtr nmesa = NOUVEAU_CONTEXT(ctx);
-       nouveau_renderbuffer *nrb;
 
        /* There's no scissor enable bit, so adjust the scissor to cover the
         * maximum draw buffer bounds
@@ -677,7 +676,6 @@ static void nv30TextureMatrix(GLcontext *ctx, GLuint unit, const GLmatrix *mat)
 static void nv30WindowMoved(nouveauContextPtr nmesa)
 {
        GLcontext *ctx = nmesa->glCtx;
-       nouveau_renderbuffer *nrb;
        GLfloat *v = nmesa->viewport.m;
        GLuint w = ctx->Viewport.Width;
        GLuint h = ctx->Viewport.Height;
@@ -759,11 +757,10 @@ static GLboolean nv30BindBuffers(nouveauContextPtr nmesa, int num_color,
                                 nouveau_renderbuffer **color,
                                 nouveau_renderbuffer *depth)
 {
-   nouveau_renderbuffer *nrb;
    GLuint x, y, w, h;
 
-   w = nrb->mesa.Width;
-   h = nrb->mesa.Height;
+   w = color[0]->mesa.Width;
+   h = color[0]->mesa.Height;
    x = nmesa->drawX;
    y = nmesa->drawY;
 
index e60422dad10fafda35af3fa1f5f5c223c8a190cb..6ba8e35d55ff4fe12f88b41bb679bdfc14e8df30 100644 (file)
@@ -6,9 +6,6 @@
 #include "nouveau_shader.h"
 #include "nv30_shader.h"
 
-extern nvsSwzComp NV20VP_TX_SWIZZLE[4];
-extern void NV20VPTXSwizzle(int hwswz, nvsSwzComp *swz);
-
 /*****************************************************************************
  * Support routines
  */
index f2cb3fb166a1a8d326d0568e9018e4c0edbbc01c..0493e184033ae0317bfb00be8f66e302fc1f1d45 100644 (file)
@@ -2,9 +2,6 @@
 #include "nouveau_msg.h"
 #include "nv40_shader.h"
 
-extern nvsSwzComp NV20VP_TX_SWIZZLE[4];
-extern void NV20VPTXSwizzle(int hwswz, nvsSwzComp *swz);
-
 /*****************************************************************************
  * Assembly routines
  */