updated comment
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 14 Sep 2005 00:11:30 +0000 (00:11 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 14 Sep 2005 00:11:30 +0000 (00:11 +0000)
src/mesa/drivers/dri/radeon/radeon_context.c

index c6a9af9a6282a36fa2e1e808f946bc58e82b34d1..ae9dd354733c6eaf0085aefbd372348a1b52fb56 100644 (file)
@@ -90,6 +90,7 @@ static void radeonGetBufferSize( GLframebuffer *buffer,
    LOCK_HARDWARE( rmesa );
    *width  = rmesa->dri.drawable->w;
    *height = rmesa->dri.drawable->h;
+
    UNLOCK_HARDWARE( rmesa );
 }
 
@@ -576,8 +577,8 @@ radeonSwapBuffers( __DRIdrawablePrivate *dPriv )
 }
 
 
-/* Force the context `c' to be the current context and associate with it
- * buffer `b'.
+/* Make context `c' the current context and bind it to the given
+ * drawing and reading surfaces.
  */
 GLboolean
 radeonMakeCurrent( __DRIcontextPrivate *driContextPriv,
@@ -592,6 +593,7 @@ radeonMakeCurrent( __DRIcontextPrivate *driContextPriv,
         fprintf(stderr, "%s ctx %p\n", __FUNCTION__, (void *) newCtx->glCtx);
 
       if ( newCtx->dri.drawable != driDrawPriv ) {
+         /* XXX we may need to validate the drawable here!!! */
         driDrawableInitVBlank( driDrawPriv, newCtx->vblank_flags );
         newCtx->dri.drawable = driDrawPriv;
         radeonUpdateWindow( newCtx->glCtx );