mesa: Changes to 'gallium-0.1'

Jose Fonseca jrfonseca at kemper.freedesktop.org
Sun Dec 9 18:26:59 UTC 2007


 progs/trivial/Makefile                                |   72 ++--
 progs/trivial/clear-fbo-tex.c                         |  220 ++++++++++++
 progs/trivial/clear-fbo.c                             |  205 +++++++++++
 progs/trivial/createwin.c                             |  120 ++++++
 progs/trivial/line-stipple-wide.c                     |  148 ++++++++
 progs/trivial/line-wide.c                             |  147 ++++++++
 progs/trivial/line.c                                  |   13 
 progs/trivial/lineloop-elts.c                         |  120 ++++++
 progs/trivial/linestrip-clip.c                        |  141 ++++++++
 progs/trivial/linestrip-flat-stipple.c                |  142 ++++++++
 progs/trivial/linestrip-stipple-wide.c                |  142 ++++++++
 progs/trivial/linestrip-stipple.c                     |  141 ++++++++
 progs/trivial/linestrip.c                             |  138 +++++++
 progs/trivial/point-param.c                           |    6 
 progs/trivial/point-sprite.c                          |  174 +++++++++
 progs/trivial/poly-flat-clip.c                        |  140 +++++++
 progs/trivial/quad-offset-unfilled.c                  |    4 
 progs/trivial/quad-tex-alpha.c                        |  170 +++++++++
 progs/trivial/quad-unfilled-clip.c                    |  139 +++++++
 progs/trivial/quad-unfilled-stipple.c                 |  142 ++++++++
 progs/trivial/quadstrip-cont.c                        |  162 +++++++++
 progs/trivial/tri-alpha-tex.c                         |  179 ++++++++++
 progs/trivial/tri-alpha.c                             |  141 ++++++++
 progs/trivial/tri-blend-color.c                       |  141 ++++++++
 progs/trivial/tri-blend-max.c                         |  145 ++++++++
 progs/trivial/tri-blend-min.c                         |  145 ++++++++
 progs/trivial/tri-blend-revsub.c                      |  145 ++++++++
 progs/trivial/tri-blend-sub.c                         |  145 ++++++++
 progs/trivial/tri-clear.c                             |  143 ++++++++
 progs/trivial/tri-cull-both.c                         |  141 ++++++++
 progs/trivial/tri-fbo-tex.c                           |  267 +++++++++++++++
 progs/trivial/tri-fbo.c                               |  200 +++++++++++
 progs/trivial/tri-fog.c                               |  152 ++++++++
 progs/trivial/tri-mask-tri.c                          |  146 ++++++++
 progs/trivial/tri-query.c                             |  158 +++++++++
 progs/trivial/tri-scissor-tri.c                       |  151 ++++++++
 progs/trivial/tri-square.c                            |  136 +++++++
 progs/trivial/tri-stencil.c                           |  149 ++++++++
 progs/trivial/tri-tri.c                               |  145 ++++++++
 progs/trivial/tri-unfilled-point.c                    |  138 +++++++
 progs/trivial/tri-unfilled-userclip-stip.c            |  147 ++++++++
 progs/trivial/tri-z-9.c                               |  139 +++++++
 progs/trivial/tri-z-eq.c                              |  139 +++++++
 progs/trivial/tristrip-flat.c                         |  148 ++++++++
 src/mesa/drivers/dri/intel_winsys/intel_winsys_pipe.c |   38 +-
 src/mesa/drivers/x11/xm_winsys.c                      |    7 
 src/mesa/pipe/Makefile                                |    5 
 src/mesa/pipe/draw/draw_clip.c                        |    8 
 src/mesa/pipe/draw/draw_context.c                     |   13 
 src/mesa/pipe/draw/draw_cull.c                        |    9 
 src/mesa/pipe/draw/draw_feedback.c                    |    7 
 src/mesa/pipe/draw/draw_flatshade.c                   |    8 
 src/mesa/pipe/draw/draw_linestipple.c                 |    9 
 src/mesa/pipe/draw/draw_offset.c                      |    8 
 src/mesa/pipe/draw/draw_private.h                     |    2 
 src/mesa/pipe/draw/draw_twoside.c                     |    8 
 src/mesa/pipe/draw/draw_unfilled.c                    |    8 
 src/mesa/pipe/draw/draw_validate.c                    |    5 
 src/mesa/pipe/draw/draw_vbuf.c                        |   11 
 src/mesa/pipe/draw/draw_vertex_fetch.c                |    1 
 src/mesa/pipe/draw/draw_wide_prims.c                  |   10 
 src/mesa/pipe/i915simple/i915_prim_emit.c             |    6 
 src/mesa/pipe/i915simple/i915_prim_vbuf.c             |    2 
 src/mesa/pipe/i915simple/i915_texture.c               |    3 
 src/mesa/pipe/p_defines.h                             |    8 
 src/mesa/pipe/p_util.h                                |    9 
 src/mesa/pipe/p_winsys.h                              |   90 +++--
 src/mesa/pipe/pipebuffer/Makefile                     |   27 +
 src/mesa/pipe/pipebuffer/linked_list.h                |   91 +++++
 src/mesa/pipe/pipebuffer/pb_buffer.c                  |   52 ++
 src/mesa/pipe/pipebuffer/pb_buffer.h                  |  175 +++++++++
 src/mesa/pipe/pipebuffer/pb_buffer_client.c           |  123 +++++++
 src/mesa/pipe/pipebuffer/pb_buffer_fenced.c           |  316 ++++++++++++++++++
 src/mesa/pipe/pipebuffer/pb_buffer_fenced.h           |  117 ++++++
 src/mesa/pipe/pipebuffer/pb_buffer_handle.c           |  182 ++++++++++
 src/mesa/pipe/pipebuffer/pb_buffer_handle.h           |  120 ++++++
 src/mesa/pipe/pipebuffer/pb_buffer_malloc.c           |  132 +++++++
 src/mesa/pipe/pipebuffer/pb_buffer_null.c             |   98 +++++
 src/mesa/pipe/pipebuffer/pb_bufmgr.h                  |  114 ++++++
 src/mesa/pipe/pipebuffer/pb_bufmgr_fenced.c           |  128 +++++++
 src/mesa/pipe/pipebuffer/pb_bufmgr_mm.c               |  265 +++++++++++++++
 src/mesa/pipe/pipebuffer/pb_bufmgr_pool.c             |  279 +++++++++++++++
 src/mesa/pipe/softpipe/sp_context.c                   |    2 
 src/mesa/pipe/softpipe/sp_prim_setup.c                |    7 
 src/mesa/pipe/softpipe/sp_prim_vbuf.c                 |   11 
 src/mesa/pipe/softpipe/sp_texture.c                   |    4 
 src/mesa/pipe/tgsi/exec/tgsi_exec.c                   |   12 
 src/mesa/pipe/tgsi/util/tgsi_dump.c                   |  308 +++++++++++------
 src/mesa/pipe/tgsi/util/tgsi_dump.h                   |    8 
 src/mesa/pipe/xlib/xm_winsys.c                        |   14 
 src/mesa/state_tracker/st_atom_constbuf.c             |    2 
 src/mesa/state_tracker/st_cb_bufferobjects.c          |    2 
 src/mesa/state_tracker/st_cb_fbo.c                    |    2 
 src/mesa/state_tracker/st_draw.c                      |  156 +++++++-
 94 files changed, 9025 insertions(+), 223 deletions(-)

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

New commits:
commit f8f9580a2a1c89af1dc0e169b62440053d9d7e81
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Sun Dec 9 18:26:26 2007 +0000

    Adapt for winsys interface changes.

commit de7e51ff9854605cd0bbbe5829d6d987ea0a5fca
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Wed Dec 5 15:28:39 2007 +0000

    gallium: use SSE by default

commit 6cdcebe8017b56e2f823dd3f6d805e55056f7e9b
Author: Michal <michal at tungstengraphics.com>
Date:   Wed Nov 28 18:10:31 2007 +0000

    Allow tgsi_dump print-out to stderr or a string buffer.
    Handle source register complement modifier in exec and dump.

commit 273f6e769897032b15a8739394669fd11f76f145
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Sun Nov 25 20:23:10 2007 +0000

    gallium: Remove buffer_unfence and buffer_finish.
    
    These interfaces have been deemed useless by Keith.

commit b1399a5dd20fad801ee10383143439f8cf4615db
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Sun Nov 25 15:06:54 2007 +0000

    gallium: more trivial tests

commit b47836225185c8d2e2ccf3e191230304709d0a57
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Fri Nov 23 17:22:54 2007 +0000

    gallium: Reusable pipe buffer library.
    
    This is an optional library that winsys drivers can use to simplify memory
    management, and help meet the winsys interface requirements.

commit 708582f6d5bec57716a894a18491078c40448dea
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Fri Nov 23 14:50:26 2007 +0000

    gallium: fix ordering of arguments to pack_ui32_float4

commit 56bc8d9199e43ed694335f69910c1a4a4f85e4e1
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Fri Nov 23 14:49:54 2007 +0000

    gallium: remove unneeded depth buffer

commit bbecce52f8f9db729810ed70ba1c4112d45cc583
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Fri Nov 23 14:44:54 2007 +0000

    gallium: initialized draw element buffer to NULL

commit da47ad07ef8cf69a74f4414f7957e0749fa6f7ad
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Fri Nov 23 12:03:45 2007 +0000

    gallium: add support for aliased 4ub format

commit 73a05942766cee4e3cc200725e9760c5a9b67bb4
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Fri Nov 23 12:02:50 2007 +0000

    gallium: support the full range of possible vertex types

commit d75454840672f462de933724daae24a839aac48e
Author: Michal <michal at tungstengraphics.com>
Date:   Fri Nov 23 11:30:51 2007 +0000

    gallium: add draw_stage::destroy().

commit 74fe189b2e1d8f661a1678e65d21da788b3b4435
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Fri Nov 23 10:35:53 2007 +0000

    gallium: Comment on winsys's fence functions. Fix comment layout for doxygen.

commit 6e876d1d32e1b08ded161bfbd7abf2d3fb422fa0
Author: keithw <keithw at keithw-laptop.(none)>
Date:   Wed Nov 21 17:12:39 2007 +0000

    temporary _mesa_printf symbol

commit e87efe74073938e6dea5f30654f6afb931da1e2c
Author: keithw <keithw at keithw-laptop.(none)>
Date:   Wed Nov 21 11:04:20 2007 +0000

    [pipe]: add Offset() util macro

commit 79ad82477adab2c234370623c48c35316e94ad02
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Tue Nov 20 14:27:52 2007 +0000

    Document return types.

commit cd1eefee8404ae69ea5b604971b8be78abf588e6
Author: keithw <keithw at keithw-laptop.(none)>
Date:   Mon Nov 19 20:05:38 2007 +0000

    add fence interfaces and buffer create flags to pipe_winsys




More information about the mesa-commit mailing list