OSDN Git Service

llvmpipe: support 8bit subpixel precision
authorZack Rusin <zackr@vmware.com>
Fri, 25 Oct 2013 02:05:22 +0000 (22:05 -0400)
committerZack Rusin <zackr@vmware.com>
Mon, 25 Nov 2013 18:05:03 +0000 (13:05 -0500)
commit0510ec67e2c5b5ddb4755564314ccfe057555984
tree0e9c19cf4e6f3ad63d0fc0818056a2f3de41e523
parent5455c818b558cdc618441988434eb2755cd98b67
llvmpipe: support 8bit subpixel precision

8 bit precision is required by d3d10 but unfortunately
requires 64 bit rasterizer. This commit implements
64 bit rasterization with full support for 8bit subpixel
precision. It's a combination of all individual commits
from the llvmpipe-rast-64 branch.

Signed-off-by: Zack Rusin <zackr@vmware.com>
Reviewed-by: José Fonseca <jfonseca@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
src/gallium/drivers/llvmpipe/lp_rast.c
src/gallium/drivers/llvmpipe/lp_rast.h
src/gallium/drivers/llvmpipe/lp_rast_debug.c
src/gallium/drivers/llvmpipe/lp_rast_priv.h
src/gallium/drivers/llvmpipe/lp_rast_tri.c
src/gallium/drivers/llvmpipe/lp_rast_tri_tmp.h
src/gallium/drivers/llvmpipe/lp_setup_line.c
src/gallium/drivers/llvmpipe/lp_setup_tri.c
src/gallium/tests/graw/SConscript
src/gallium/tests/graw/tri-large.c [new file with mode: 0644]