mesa: Changes to 'gallium-0.1'

Brian Paul brianp at kemper.freedesktop.org
Thu Apr 10 00:47:55 UTC 2008


The branch, gallium-0.1 has been updated
        Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-0.1

Summary of changes:
 src/gallium/winsys/xlib/xm_api.c             |    3 -
 src/mesa/state_tracker/st_atom_framebuffer.c |    8 ++
 src/mesa/state_tracker/st_cb_drawpixels.c    |    8 +--
 src/mesa/state_tracker/st_cb_flush.c         |  107 ++++++++++++-------------
 src/mesa/state_tracker/st_cb_readpixels.c    |   33 ++++++++-
 src/mesa/state_tracker/st_cb_readpixels.h    |    3 +
 src/mesa/state_tracker/st_context.c          |    2 -
 src/mesa/state_tracker/st_context.h          |   15 ++--
 src/mesa/state_tracker/st_framebuffer.c      |    1 +
 9 files changed, 102 insertions(+), 78 deletions(-)

       via  311e40268414649f047ee177ba22a17a2d437843 (commit)
       via  54d7c399a888283711bdc00f93cb54a3ce0b30eb (commit)
       via  4ecbd5a70fba3e7d5f8b56ede34867ea5964afc6 (commit)
       via  aade2f41b0d5cf0fb44e094c0b10cfaf1f621aec (commit)
       via  574f964667c5ec35f4832c839a9dcc24f92e2aab (commit)
       via  9c86c0e88b09370584f767747c52b7f352844ac5 (commit)
       via  a52faa9325db178601811f4bdad6d9747de5f238 (commit)
      from  f7e475280a0b98484a8c1a98f18b2733532486b4 (commit)


- Commits -----------------------------------------------
commit 311e40268414649f047ee177ba22a17a2d437843
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Apr 9 18:39:51 2008 -0600

    gallium: more elaborate tracking of front color buffer state
    
    This fixes the case where the app calls SwapBuffers then calls glReadPixels
    to read the front color buffer.  We now keep track of when the front buffer
    is a _logically_ copy of the back buffer (after SwapBuffers) and read from
    the back color buffer instead of the front.

commit 54d7c399a888283711bdc00f93cb54a3ce0b30eb
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Apr 9 16:59:14 2008 -0600

    gallium: more flush/finish changes
    
    New, separate is_front_buffer_dirty() function.

commit 4ecbd5a70fba3e7d5f8b56ede34867ea5964afc6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Apr 9 16:32:46 2008 -0600

    gallium: reorder funcs

commit aade2f41b0d5cf0fb44e094c0b10cfaf1f621aec
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Apr 9 16:32:22 2008 -0600

    gallium: call_flush_front_buffer() from st_glFinish()

commit 574f964667c5ec35f4832c839a9dcc24f92e2aab
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Apr 9 16:30:28 2008 -0600

    gallium: fold  st_gl_flush() into st_glFlush()

commit 9c86c0e88b09370584f767747c52b7f352844ac5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Apr 9 16:26:56 2008 -0600

    gallium: refactor code, new flush_front_buffer() function

commit a52faa9325db178601811f4bdad6d9747de5f238
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Apr 9 16:09:46 2008 -0600

    gallium: remove unneeded st->haveFramebufferSurfaces field.

---------------------------------




More information about the mesa-commit mailing list