mesa: Changes to 'gallium-0.1'

Jose Fonseca jrfonseca at kemper.freedesktop.org
Fri Aug 15 09:35:24 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/drivers/trace/README                   |   15 +-
 src/gallium/drivers/trace/SConscript               |   11 +-
 src/gallium/drivers/trace/tr_context.c             |  572 ++++++++++---------
 src/gallium/drivers/trace/tr_context.h             |    5 -
 src/gallium/drivers/trace/tr_dump.c                |  342 +++++++------
 src/gallium/drivers/trace/tr_dump.h                |  121 ++--
 src/gallium/drivers/trace/tr_screen.c              |  309 +++++++----
 src/gallium/drivers/trace/tr_screen.h              |   16 +-
 src/gallium/drivers/trace/tr_state.c               |  497 ++++++++---------
 src/gallium/drivers/trace/tr_state.h               |   59 +--
 src/gallium/drivers/trace/tr_stream.c              |   12 +
 src/gallium/drivers/trace/tr_stream.h              |    8 +-
 src/gallium/drivers/trace/tr_texture.c             |  112 ++++
 .../tgsi_scan.h => drivers/trace/tr_texture.h}     |   87 ++--
 src/gallium/drivers/trace/tr_winsys.c              |  211 ++++----
 src/gallium/drivers/trace/tr_winsys.h              |    6 +-
 src/gallium/include/pipe/p_defines.h               |    1 +
 src/gallium/state_trackers/python/p_texture.i      |    4 +-
 src/gallium/state_trackers/python/retrace/README   |    5 +-
 .../state_trackers/python/retrace/interpreter.py   |   38 +-
 src/gallium/state_trackers/python/retrace/model.py |    2 +-
 .../state_trackers/python/retrace/parser.py        |    2 -
 src/mesa/state_tracker/st_cb_flush.c               |    2 +-
 src/mesa/state_tracker/st_framebuffer.c            |    4 +-
 24 files changed, 1341 insertions(+), 1100 deletions(-)
 create mode 100644 src/gallium/drivers/trace/tr_texture.c
 copy src/gallium/{auxiliary/tgsi/tgsi_scan.h => drivers/trace/tr_texture.h} (52%)

       via  52ecb8f56368180b5dec303d1d77a8d0596aaef7 (commit)
       via  f40de50def1b7ee75dd320b151c025b7ddff45be (commit)
       via  f121d0e54f39d8f6361dcf0bf4d938ccb5ae4b5e (commit)
       via  c9751522b0ee1908c79f3f9d37b508ac0680bd16 (commit)
       via  14fe0d62ee8cf1dd48ec8d373ee3dcb3fe06fd77 (commit)
       via  4fffc9d63f117cfc5d5b2400536e8757c786cc1e (commit)
       via  37336b7d9e7f8bed8765e9d8e4f61f804e4d8107 (commit)
       via  424dea98d47e77f61efc79134b230f2046061ebe (commit)
       via  196167e9d5c84f9f6dfe6f15b3e2f2c3ec6825dc (commit)
       via  2f34c851c01321b177bc3074755e97af270ec994 (commit)
       via  daa481a9c0825018d2320dcd8d9e2d7ddcfd46a0 (commit)
       via  df3d694851fd99b6ea88c339b5153944824d3d3a (commit)
      from  a7b818d53a95b549bbff942a9cb91272e0799dd5 (commit)


- Commits -----------------------------------------------
commit 52ecb8f56368180b5dec303d1d77a8d0596aaef7
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Fri Aug 15 10:33:35 2008 +0100

    python/retrace: Update frame when PIPE_FLUSH_FRAME spotted.

commit f40de50def1b7ee75dd320b151c025b7ddff45be
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Fri Aug 15 10:31:23 2008 +0100

    trace: Wrap all textures and surface created by the pipe driver.
    
    That is,
    
    Unfortunately, this causes a regression in softpipe, where the
    output gets tyled.

commit f121d0e54f39d8f6361dcf0bf4d938ccb5ae4b5e
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Fri Aug 15 10:24:09 2008 +0100

    trace: Allow multiple screens. Flush after call.

commit c9751522b0ee1908c79f3f9d37b508ac0680bd16
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Thu Aug 14 22:03:35 2008 +0100

    pyhon/retrace: Retrace surface contents.
    
    Now capable of replaying trivial/quad-tex-2d

commit 14fe0d62ee8cf1dd48ec8d373ee3dcb3fe06fd77
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Thu Aug 14 14:40:27 2008 +0100

    python/retrace: Keep addresses as strings.
    
    To simplify looking up these in the trace.

commit 4fffc9d63f117cfc5d5b2400536e8757c786cc1e
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Thu Aug 14 14:38:58 2008 +0100

    trace: Several fixes.

commit 37336b7d9e7f8bed8765e9d8e4f61f804e4d8107
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Thu Aug 14 14:35:25 2008 +0100

    python: Fix put/get_tile_raw bindings.

commit 424dea98d47e77f61efc79134b230f2046061ebe
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Thu Aug 14 14:34:33 2008 +0100

    trace: Trace surface contents.

commit 196167e9d5c84f9f6dfe6f15b3e2f2c3ec6825dc
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Thu Aug 14 12:50:52 2008 +0100

    trace: Make stream a global variable.
    
    This not only simplifies the code, but allows to use atexit() to ensure
    the log is closed when applications don't exit cleanly.

commit 2f34c851c01321b177bc3074755e97af270ec994
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Thu Aug 14 11:40:33 2008 +0100

    mesa: Issue PIPE_FLUSH_FRAME in glSwapBuffers/glFlush/glFinish.

commit daa481a9c0825018d2320dcd8d9e2d7ddcfd46a0
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Thu Aug 14 11:39:41 2008 +0100

    gallium: New PIPE_FLUSH_FRAME flag to signal the end of a frame.

commit df3d694851fd99b6ea88c339b5153944824d3d3a
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Thu Aug 14 11:15:13 2008 +0100

    python/retrace: Commit unsaved changes to the doc.

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




More information about the mesa-commit mailing list