Mesa (register-negate): mesa: merge the prog_src_register:: NegateBase and NegateAbs fields
Brian Paul
brianp at kemper.freedesktop.org
Wed Apr 15 04:18:17 UTC 2009
Module: Mesa
Branch: register-negate
Commit: 7db7ff878d3e5a6b345228e6eaee4797bb68b360
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7db7ff878d3e5a6b345228e6eaee4797bb68b360
Author: Brian Paul <brianp at vmware.com>
Date: Tue Apr 14 22:14:30 2009 -0600
mesa: merge the prog_src_register::NegateBase and NegateAbs fields
There's really no need for two negation fields. This came from the
GL_NV_fragment_program extension. The new, unified Negate bitfield applies
after the absolute value step.
---
src/mesa/drivers/dri/i915/i915_fragprog.c | 10 ++--
src/mesa/drivers/dri/i965/brw_vs_constval.c | 2 +-
src/mesa/drivers/dri/i965/brw_vs_emit.c | 8 ++--
src/mesa/drivers/dri/i965/brw_wm_fp.c | 13 +++---
src/mesa/drivers/dri/i965/brw_wm_glsl.c | 6 +-
src/mesa/drivers/dri/i965/brw_wm_pass0.c | 2 +-
src/mesa/drivers/dri/r200/r200_vertprog.c | 34 +++++++-------
src/mesa/drivers/dri/r300/r300_fragprog.c | 4 +-
src/mesa/drivers/dri/r300/r300_fragprog_swizzle.c | 17 ++++---
src/mesa/drivers/dri/r300/r300_vertprog.c | 49 ++++++++-------------
src/mesa/drivers/dri/r300/r500_fragprog.c | 19 ++++----
src/mesa/drivers/dri/r300/radeon_nqssadce.c | 7 +--
src/mesa/drivers/dri/r300/radeon_program_alu.c | 20 ++++-----
src/mesa/drivers/dri/r300/radeon_program_pair.c | 11 ++---
src/mesa/main/ffvertex_prog.c | 3 +-
src/mesa/main/texenvprogram.c | 3 +-
src/mesa/shader/arbprogparse.c | 8 ++--
src/mesa/shader/nvfragparse.c | 33 ++++++++------
src/mesa/shader/nvvertparse.c | 10 ++--
src/mesa/shader/prog_execute.c | 27 +++--------
src/mesa/shader/prog_instruction.h | 32 ++-----------
src/mesa/shader/prog_print.c | 20 ++++----
src/mesa/shader/programopt.c | 2 +-
src/mesa/shader/slang/slang_emit.c | 2 +-
src/mesa/state_tracker/st_cb_bitmap.c | 2 +-
src/mesa/state_tracker/st_mesa_to_tgsi.c | 20 +++-----
26 files changed, 156 insertions(+), 208 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=7db7ff878d3e5a6b345228e6eaee4797bb68b360
More information about the mesa-commit
mailing list