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