Some small changes
authorStephane Marchesin <marchesin@icps.u-strasbg.fr>
Sun, 17 Sep 2006 17:46:36 +0000 (17:46 +0000)
committerStephane Marchesin <marchesin@icps.u-strasbg.fr>
Sun, 17 Sep 2006 17:46:36 +0000 (17:46 +0000)
src/mesa/drivers/dri/nouveau/nouveau_context.c
src/mesa/drivers/dri/nouveau/nouveau_ioctl.c
src/mesa/drivers/dri/nouveau/nouveau_lock.c

index d84e73c..3ca5edf 100644 (file)
@@ -71,7 +71,6 @@ GLboolean nouveauCreateContext( const __GLcontextModes *glVisual,
        struct dd_function_table functions;
        nouveauContextPtr nmesa;
        nouveauScreenPtr screen;
-       int i;
 
        /* Allocate the context */
        nmesa = (nouveauContextPtr) CALLOC( sizeof(*nmesa) );
@@ -129,16 +128,18 @@ GLboolean nouveauCreateContext( const __GLcontextModes *glVisual,
        switch(nmesa->screen->card_type)
        {
                case NV_03:
+                       //nv03TriInitFunctions( ctx );
+                       break;
                case NV_04:
                case NV_05:
-               default:
-                       //nv03TriInitFunctions( ctx );
+                       //nv04TriInitFunctions( ctx );
                        break;
                case NV_10:
                case NV_20:
                case NV_30:
                case NV_40:
                case G_70:
+               default:
                        nv10TriInitFunctions( ctx );
                        break;
        }
index 46ac527..ce55373 100644 (file)
@@ -44,8 +44,13 @@ void nouveauIoctlInitFifo(nouveauContextPtr nmesa)
        ret = drmCommandWriteRead(nmesa->driFd, DRM_NOUVEAU_FIFO_INIT, &fifo_init, sizeof(fifo_init));
        if (ret)
                FATAL("Fifo initialization ioctl failed (returned %d)\n",ret);
-       MESSAGE("Fifo init ok. Channel %d\n", fifo_init.channel);
-       // XXX needs more stuff
+       MESSAGE("Fifo init ok. Using context %d\n", fifo_init.channel);
+
+       // XXX needs more stuff :
+       // - map the command buffer
+       // - map the fifo control regs
+       // - create the 3D object
+
 }
 
 void nouveauIoctlInitFunctions(struct dd_function_table *functions)
index 1bd2ee4..7dd67a1 100644 (file)
@@ -44,7 +44,6 @@ void nouveauGetLock( nouveauContextPtr nmesa, GLuint flags )
    __DRIdrawablePrivate *dPriv = nmesa->driDrawable;
    __DRIscreenPrivate *sPriv = nmesa->driScreen;
    drm_nouveau_sarea_t *sarea = nmesa->sarea;
-   int i;
 
    drmGetLock( nmesa->driFd, nmesa->hHWContext, flags );