llvmpipe: use opcodes instead of function pointers in bins
authorKeith Whitwell <keithw@vmware.com>
Tue, 7 Sep 2010 13:02:15 +0000 (14:02 +0100)
committerKeith Whitwell <keithw@vmware.com>
Tue, 7 Sep 2010 13:02:15 +0000 (14:02 +0100)
commit9f6e8e1d6b8696a3ee96cba01b2466ba7a1a8ef6
tree6d4ae00b3f30ec9fd8aa78a673a7e65ea6a2851c
parent040e59851ae4c26ce0509d42d2ee71e007b3b3d1
llvmpipe: use opcodes instead of function pointers in bins

Also, move some state from rasterizer struct to the scene.
15 files changed:
src/gallium/drivers/llvmpipe/lp_rast.c
src/gallium/drivers/llvmpipe/lp_rast.h
src/gallium/drivers/llvmpipe/lp_rast_priv.h
src/gallium/drivers/llvmpipe/lp_rast_tri_tmp.h
src/gallium/drivers/llvmpipe/lp_scene.c
src/gallium/drivers/llvmpipe/lp_scene.h
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_setup_context.h
src/gallium/drivers/llvmpipe/lp_setup_line.c
src/gallium/drivers/llvmpipe/lp_setup_point.c
src/gallium/drivers/llvmpipe/lp_setup_tri.c
src/gallium/drivers/llvmpipe/lp_setup_vbuf.c
src/gallium/drivers/llvmpipe/lp_state_fs.c
src/gallium/drivers/llvmpipe/lp_surface.c
src/gallium/drivers/llvmpipe/lp_texture.c