mesa: Changes to 'gallium-vertex-linear'
Keith Whitwell
keithw at kemper.freedesktop.org
Fri May 23 08:17:54 UTC 2008
The branch, gallium-vertex-linear has been updated
Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-vertex-linear
Summary of changes:
progs/vp/vp-tris.c | 2 +-
src/gallium/auxiliary/draw/Makefile | 4 +-
src/gallium/auxiliary/draw/draw_context.c | 21 +-
src/gallium/auxiliary/draw/draw_pipe.h | 2 +-
src/gallium/auxiliary/draw/draw_pipe_aaline.c | 2 +-
src/gallium/auxiliary/draw/draw_pipe_aapoint.c | 4 +-
src/gallium/auxiliary/draw/draw_pipe_clip.c | 6 +-
src/gallium/auxiliary/draw/draw_pipe_flatshade.c | 2 +-
src/gallium/auxiliary/draw/draw_pipe_stipple.c | 2 +-
src/gallium/auxiliary/draw/draw_pipe_twoside.c | 2 +-
src/gallium/auxiliary/draw/draw_pipe_wide_point.c | 4 +-
src/gallium/auxiliary/draw/draw_private.h | 31 +-
src/gallium/auxiliary/draw/draw_pt.c | 14 -
src/gallium/auxiliary/draw/draw_pt.h | 1 -
.../auxiliary/draw/draw_pt_fetch_shade_emit.c | 538 +-----
.../auxiliary/draw/draw_pt_fetch_shade_pipeline.c | 6 +-
src/gallium/auxiliary/draw/draw_pt_middle_fse.c | 4 +-
src/gallium/auxiliary/draw/draw_vs.c | 116 ++-
src/gallium/auxiliary/draw/draw_vs.h | 133 ++
src/gallium/auxiliary/draw/draw_vs_aos.c | 1891 ++++++++++++++++++++
src/gallium/auxiliary/draw/draw_vs_aos.h | 192 ++
src/gallium/auxiliary/draw/draw_vs_aos_io.c | 314 ++++
src/gallium/auxiliary/draw/draw_vs_exec.c | 4 +-
src/gallium/auxiliary/draw/draw_vs_llvm.c | 2 +
src/gallium/auxiliary/draw/draw_vs_sse.c | 55 +-
src/gallium/auxiliary/draw/draw_vs_varient.c | 239 +++
src/gallium/auxiliary/rtasm/rtasm_x86sse.c | 138 ++-
src/gallium/auxiliary/rtasm/rtasm_x86sse.h | 24 +-
src/gallium/auxiliary/translate/translate.h | 18 +-
.../auxiliary/translate/translate_generic.c | 16 +-
src/gallium/auxiliary/translate/translate_sse.c | 28 +-
src/gallium/include/pipe/p_compiler.h | 21 +-
src/mesa/main/ffvertex_prog.c | 79 +-
src/mesa/shader/prog_statevars.c | 42 +-
src/mesa/shader/prog_statevars.h | 6 +-
35 files changed, 3318 insertions(+), 645 deletions(-)
create mode 100644 src/gallium/auxiliary/draw/draw_vs_aos.c
create mode 100644 src/gallium/auxiliary/draw/draw_vs_aos.h
create mode 100644 src/gallium/auxiliary/draw/draw_vs_aos_io.c
create mode 100644 src/gallium/auxiliary/draw/draw_vs_varient.c
via 3b41d619a1b7cc8c356c32af777486461ddd7926 (commit)
via adc1f88fc9278bdbb3b24a6d48f91a0bd98e9f1c (commit)
via 7106da136069f865747e03c30ca245bc030b241b (commit)
via 43df4642f1d2f3d2673a1d5e4f5126f5175fb899 (commit)
via 260001430bbd28ea17201f1980ab1ebed93b246f (commit)
via 65cb09249e750b45ec3fc9a57670fc77250efc5e (commit)
via 6780a6dede31e7f2eb465e1d7b507b3e64fe6ec9 (commit)
via 7b25c1a4032960752d8a8e950bdf75740b2de2e8 (commit)
via 05029c919d46299ca259ee8af880d0a65f95ce7c (commit)
via c684ffa02d8d43ee04b99ee63ccd1adb66e81c1a (commit)
via a5c3b499fa40f46298389900e74f1db04f99166a (commit)
via 6f407b072453eb2bb7077a952257a099db4da025 (commit)
via 5b1bd30f22ffa3955150ec008631d0f4754d340f (commit)
via 083f3f5c32a28d2993a8a5a8b4f5ef81224a5ec3 (commit)
via 0a7a0d79f64de9794878c42bc5b79a04772d7ed8 (commit)
via 2302a5d3c1ea2c682dfc034012a054b8327a81de (commit)
via 194a7be28f6eed502f2475d9a637cb3610ca75f6 (commit)
via 889473b3f5a216bd753c357974d6bae29fe3c41d (commit)
via 030af06691bc5bc82ca141a576da7a2edffe9d1c (commit)
via 2f13d4cd58ec2bd60fd9a31cb1b2fb4bc8ee4ec7 (commit)
via 1ba10e5ccf5cd0c990922e982e1e9bc6be48a5e4 (commit)
via ba738a3135415de8b381cd8845cd6c435d5747a8 (commit)
via b5c8b3fba6ac90a0d83e02bfe432142f1adee9e5 (commit)
via 9343779a8c800cf72e38b09b6f5087a0df258c08 (commit)
via d3e64caef6f8654af1a84825803e517ab8221c68 (commit)
via 8618e6aa16bdba2c8b08124261bbaedaf7e22447 (commit)
via 9232f0c023af060b12f77dee5e8b6a533c48e146 (commit)
via 7c99d7fe60e7bb0b7cf103a851aeef4614278ca6 (commit)
via 2f0d1396e4c1626b3b1ac799bd29e86a9530369e (commit)
via b23706454bb165a62888d264e95a98a2e4cf139c (commit)
via 8b25b5256fad23e8ea11c6931ecac658ca60c0b0 (commit)
from 09900df42967a0ba61e78038304fd6c54934ad0d (commit)
- Commits -----------------------------------------------
commit 3b41d619a1b7cc8c356c32af777486461ddd7926
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Fri May 23 09:14:17 2008 +0100
draw: faster LIT(), incorrect though
commit adc1f88fc9278bdbb3b24a6d48f91a0bd98e9f1c
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Fri May 23 09:10:59 2008 +0100
mesa: do object-space lighting in ffvertex_prog.c
Start pulling over some of the optimizations from the fixed function
paths.
commit 7106da136069f865747e03c30ca245bc030b241b
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Thu May 22 20:22:15 2008 +0100
draw: correct but slow LIT() in aos varient
commit 43df4642f1d2f3d2673a1d5e4f5126f5175fb899
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Thu May 22 20:21:49 2008 +0100
draw: tweak x87_emit_ex2 to avoid changing x87 fpu settings
commit 260001430bbd28ea17201f1980ab1ebed93b246f
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Thu May 22 15:24:02 2008 +0100
draw: use aligned movs within draw_vs_aos.c
commit 65cb09249e750b45ec3fc9a57670fc77250efc5e
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Thu May 22 13:49:38 2008 +0100
draw: for debug, do rhw divide in aos_sse viewport calcs
commit 6780a6dede31e7f2eb465e1d7b507b3e64fe6ec9
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Thu May 22 13:48:07 2008 +0100
draw: shortcircuit shuffle in aos_sse when possible
commit 7b25c1a4032960752d8a8e950bdf75740b2de2e8
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Thu May 22 13:47:08 2008 +0100
draw: remove FPU_MANIP ifdef
commit 05029c919d46299ca259ee8af880d0a65f95ce7c
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Thu May 22 13:46:06 2008 +0100
draw: clean up masked writes in aos sse, make some xmm function names clearer
commit c684ffa02d8d43ee04b99ee63ccd1adb66e81c1a
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Thu May 22 13:41:49 2008 +0100
draw: clean up internal immediates in aos sse
commit a5c3b499fa40f46298389900e74f1db04f99166a
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Thu May 22 13:37:48 2008 +0100
draw: fse works with elts, remove assert
commit 6f407b072453eb2bb7077a952257a099db4da025
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 20:50:36 2008 +0100
rtasm: remove debug
commit 5b1bd30f22ffa3955150ec008631d0f4754d340f
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 20:41:01 2008 +0100
draw: when preloading args to x87 stack, need to use reverse order
commit 083f3f5c32a28d2993a8a5a8b4f5ef81224a5ec3
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 20:38:23 2008 +0100
draw: avoid a pointless mov in many sse opcodes
commit 0a7a0d79f64de9794878c42bc5b79a04772d7ed8
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 20:34:52 2008 +0100
draw: fix x87_ex2 and partially fix lit insn
commit 2302a5d3c1ea2c682dfc034012a054b8327a81de
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 20:32:43 2008 +0100
draw: fix fpu control word manipulations
commit 194a7be28f6eed502f2475d9a637cb3610ca75f6
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 20:31:08 2008 +0100
draw: fix vs aos internal/machine state
commit 889473b3f5a216bd753c357974d6bae29fe3c41d
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 20:28:56 2008 +0100
draw: add viewport to varient state
commit 030af06691bc5bc82ca141a576da7a2edffe9d1c
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 20:14:55 2008 +0100
rtasm: add x87 instructions and debug-check for x87 stack usage
commit 2f13d4cd58ec2bd60fd9a31cb1b2fb4bc8ee4ec7
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 13:17:48 2008 +0100
vp-tris: use test name as window name
commit 1ba10e5ccf5cd0c990922e982e1e9bc6be48a5e4
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 09:44:16 2008 +0100
draw: add aos vertex shader varient
commit ba738a3135415de8b381cd8845cd6c435d5747a8
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 09:43:30 2008 +0100
draw: mark varient functions as PIPE_CDECL
commit b5c8b3fba6ac90a0d83e02bfe432142f1adee9e5
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 08:29:19 2008 +0100
translate: mark functions as PIPE_CDECL
commit 9343779a8c800cf72e38b09b6f5087a0df258c08
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 08:28:53 2008 +0100
gallium: define PIPE_CDECL calling convention, which really is cdecl everywhere
commit d3e64caef6f8654af1a84825803e517ab8221c68
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Wed May 21 08:28:16 2008 +0100
rtasm: export debug reg print function
commit 8618e6aa16bdba2c8b08124261bbaedaf7e22447
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Tue May 20 14:34:06 2008 +0100
translate: remove spurious comment
commit 9232f0c023af060b12f77dee5e8b6a533c48e146
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Mon May 19 16:28:53 2008 +0100
rtasm: remove unused struct member
commit 7c99d7fe60e7bb0b7cf103a851aeef4614278ca6
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Thu May 15 12:39:08 2008 +0100
draw: create specialized vs varients incorporating fetch & emit
commit 2f0d1396e4c1626b3b1ac799bd29e86a9530369e
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Tue May 13 13:40:22 2008 +0100
draw: move some state into a new 'vs' area
commit b23706454bb165a62888d264e95a98a2e4cf139c
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Tue May 13 13:35:14 2008 +0100
draw: get rid of fetch-shade-emit frontend hack
The code is now living in it's intended place as a pt middle end.
commit 8b25b5256fad23e8ea11c6931ecac658ca60c0b0
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Tue May 13 09:46:53 2008 +0100
draw: remove disabled non-sse swizzle code
---------------------------------
More information about the mesa-commit
mailing list