Mesa (master): llvmpipe: use opcodes instead of function pointers in bins
Keith Whitwell
keithw at kemper.freedesktop.org
Tue Sep 7 13:03:40 UTC 2010
Module: Mesa
Branch: master
Commit: 9f6e8e1d6b8696a3ee96cba01b2466ba7a1a8ef6
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f6e8e1d6b8696a3ee96cba01b2466ba7a1a8ef6
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Sep 7 14:02:15 2010 +0100
llvmpipe: use opcodes instead of function pointers in bins
Also, move some state from rasterizer struct to the scene.
---
src/gallium/drivers/llvmpipe/lp_rast.c | 203 +++++++++----------
src/gallium/drivers/llvmpipe/lp_rast.h | 77 ++-----
src/gallium/drivers/llvmpipe/lp_rast_priv.h | 69 +++----
src/gallium/drivers/llvmpipe/lp_rast_tri_tmp.h | 5 +
src/gallium/drivers/llvmpipe/lp_scene.c | 180 ++++++++++-------
src/gallium/drivers/llvmpipe/lp_scene.h | 80 +++++---
src/gallium/drivers/llvmpipe/lp_setup.c | 244 ++++++++++++++---------
src/gallium/drivers/llvmpipe/lp_setup_context.h | 13 +-
src/gallium/drivers/llvmpipe/lp_setup_line.c | 4 +-
src/gallium/drivers/llvmpipe/lp_setup_point.c | 4 +-
src/gallium/drivers/llvmpipe/lp_setup_tri.c | 41 ++--
src/gallium/drivers/llvmpipe/lp_setup_vbuf.c | 6 +-
src/gallium/drivers/llvmpipe/lp_state_fs.c | 18 +-
src/gallium/drivers/llvmpipe/lp_surface.c | 8 +-
src/gallium/drivers/llvmpipe/lp_texture.c | 2 +-
15 files changed, 513 insertions(+), 441 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=9f6e8e1d6b8696a3ee96cba01b2466ba7a1a8ef6
More information about the mesa-commit
mailing list