mesa: Changes to 'i915tex_privbuffers'

Roland Scheidegger sroland at kemper.freedesktop.org
Wed Jul 18 13:19:44 UTC 2007


 src/mesa/drivers/dri/i915tex/intel_blit.c      |    6 ++
 src/mesa/drivers/dri/i915tex/intel_buffers.c   |   66 +++----------------------
 src/mesa/drivers/dri/i915tex/intel_context.c   |   20 +++----
 src/mesa/drivers/dri/i915tex/intel_context.h   |   17 ------
 src/mesa/drivers/dri/i915tex/intel_fbo.c       |    2 
 src/mesa/drivers/dri/i915tex/intel_screen.c    |    4 -
 src/mesa/drivers/dri/i915tex/intel_screen.h    |    6 --
 src/mesa/drivers/dri/nouveau/nouveau_buffers.c |    7 +-
 src/mesa/main/dd.h                             |    2 
 src/mesa/main/fbobject.c                       |    8 +--
 src/mesa/main/framebuffer.c                    |   40 +++++++++------
 11 files changed, 64 insertions(+), 114 deletions(-)

commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary

New commits:
commit ccb713cdb8831617880ac71ac357361b586d05c6
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Wed Jul 18 15:18:43 2007 +0200

    swapbuffers with non-current contexts, cleanups
    
    manywin got broken (when intelPageflip got no longer called).
    Make sure that intelFlush is getting called when a context gets unbound,
    to handle later swapbuffer calls on that context's drawable better.
    Related, fix non-current cliprects getting used on unbound drawables.

commit c5a8bc712542d24a035aa8fe58cf3c28c7c6fbd1
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Tue Jul 17 20:06:44 2007 +0200

    get rid of checks for old ddx

commit 7664105fc2a27ae0862edff66a0a5a33e4111fe1
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Tue Jul 17 19:49:25 2007 +0200

    remove some more old stuff

commit 881d71495b893516d685e3c68b60c0aa2742d2a7
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Tue Jul 17 19:37:05 2007 +0200

    get rid of more pageflip/rotation code.

commit a8bf93e00e28031d7e2444f79df2686f262b4420
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Tue Jul 17 19:22:23 2007 +0200

    fix up mesa's probably bogus framebuffer updates with different read/write fbs

commit d9499a151df85fef6bb6f31b58657e44cadba50a
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Tue Jul 17 17:29:55 2007 +0200

    fix mesa fb binding
    
    Make sure that we bind the right buffer (draw or read) when rebinding
    the window framebuffer (the api doesn't allow binding different draw and
    read buffers at the same time, but the default window framebuffer is basically
    2 fb objects, one for read, one for write, which can be different). Pass both
    of these two down the driver api (no driver uses this right now).




More information about the mesa-commit mailing list