diff options
author | Brian Paul <[email protected]> | 2005-07-01 01:22:25 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2005-07-01 01:22:25 +0000 |
commit | bb5c84fcbc22b4fef28cf4589d6410eb3c35a496 (patch) | |
tree | b193c36240300d9d417c0af1c14939c24baed194 /src/mesa/drivers/x11 | |
parent | 446e25894099ed8e1c7034d812ca4baf30a84a56 (diff) |
Remove NEW_RENDERBUFFER stuff.
Now, OLD_RENDERBUFFER marks code that needs to eventually be removed when
all the drivers are updated to no longer need the SetBuffer() function.
Diffstat (limited to 'src/mesa/drivers/x11')
-rw-r--r-- | src/mesa/drivers/x11/xm_api.c | 14 | ||||
-rw-r--r-- | src/mesa/drivers/x11/xm_dd.c | 8 |
2 files changed, 7 insertions, 15 deletions
diff --git a/src/mesa/drivers/x11/xm_api.c b/src/mesa/drivers/x11/xm_api.c index f710a298664..bd8b9e6c7b3 100644 --- a/src/mesa/drivers/x11/xm_api.c +++ b/src/mesa/drivers/x11/xm_api.c @@ -1204,9 +1204,7 @@ static GLboolean initialize_visual_and_buffer( int client, XMesaDrawable window, XMesaColormap cmap ) { -#if NEW_RENDERBUFFER struct xmesa_renderbuffer *front_xrb, *back_xrb; -#endif #ifndef XFree86Server XGCValues gcvalues; #endif @@ -1215,7 +1213,6 @@ static GLboolean initialize_visual_and_buffer( int client, assert(b->xm_visual == v); } -#if NEW_RENDERBUFFER if (b) { front_xrb = b->frontxrb; back_xrb = b->backxrb; @@ -1223,7 +1220,6 @@ static GLboolean initialize_visual_and_buffer( int client, else { front_xrb = back_xrb = NULL; } -#endif /* Save true bits/pixel */ v->BitsPerPixel = bits_per_pixel(v); @@ -2637,8 +2633,12 @@ unsigned long XMesaDitherColor( XMesaContext xmesa, GLint x, GLint y, */ void XMesaResizeBuffers( XMesaBuffer b ) { -#if OLD_RENDERBUFFER - xmesa_resize_buffers(ctx, &(b->mesa_buffer), 0, 0 ); -#endif + Window root; + int xpos, ypos; + unsigned int width, height, bw, depth; + GET_CURRENT_CONTEXT(ctx); + XGetGeometry( b->xm_visual->display, b->frontxrb->pixmap, + &root, &xpos, &ypos, &width, &height, &bw, &depth); + xmesa_resize_buffers(ctx, &(b->mesa_buffer), width, height); } diff --git a/src/mesa/drivers/x11/xm_dd.c b/src/mesa/drivers/x11/xm_dd.c index 201880d5cc8..7ab09d444d6 100644 --- a/src/mesa/drivers/x11/xm_dd.c +++ b/src/mesa/drivers/x11/xm_dd.c @@ -563,9 +563,7 @@ xmesa_resize_buffers(GLcontext *ctx, GLframebuffer *buffer, xmesa_alloc_back_buffer(xmBuffer, width, height); -#if NEW_RENDERBUFFER _mesa_resize_framebuffer(ctx, buffer, width, height); -#endif } @@ -1022,12 +1020,6 @@ xmesa_update_state( GLcontext *ctx, GLuint new_state ) } } -#if OLD_RENDERBUFFER && 0 - if (ctx->DrawBuffer->_ColorDrawBufferMask[0] & (BUFFER_BIT_FRONT_LEFT | BUFFER_BIT_BACK_LEFT)) { - xmesa_update_span_funcs(ctx); - } -#endif - if (xmesa->xm_visual->hpcr_clear_flag) { /* this depends on whether we're drawing to the front or back buffer */ /* XXX FIX THIS! */ |