Keith Whitwell
3fd6b724cc
llvmpipe: pre-multiply some constants by fixed_one
2009-10-19 14:55:05 +01:00
Keith Whitwell
0580079864
llvmpipe: fixed-point rasterization
2009-10-19 13:36:55 +01:00
Keith Whitwell
269342d916
llvmpipe: correctly scale top/left fill adjustments
...
Was overdoing it previously.
2009-10-19 11:29:05 +01:00
Keith Whitwell
d9f44abe3b
llvmpipe: fix typo correcting for fill convention
...
Adjustments for top-left fill convention were being lost.
2009-10-19 11:23:43 +01:00
Keith Whitwell
b4924d62c7
llvmpipe: fill in tri min/max values
2009-10-09 16:59:24 +01:00
José Fonseca
6464ec4836
llvmpipe: Remove partial tile override.
2009-10-09 16:50:32 +01:00
Keith Whitwell
82ec7f018d
llvmpipe: correct binning maths for iterating over whole tiles
2009-10-09 16:07:58 +01:00
José Fonseca
8599969582
llvmpipe: Get jit_context/jit_function across the rasterizer.
2009-10-09 15:53:53 +01:00
Keith Whitwell
da1808ccc9
llvmpipe: just bin whole tiles for now
2009-10-09 15:10:15 +01:00
Keith Whitwell
e215f94f15
llvmpipe: get lp_setup_tri building
2009-10-09 12:19:49 +01:00
Keith Whitwell
4cdd10cb4b
llvmpipe: use union lp_cmd_rast_arg directly, rather than through a pointer
...
The union itself consists of pointers. We don't need to be passing
pointer to pointers.
2009-10-09 11:29:01 +01:00
Keith Whitwell
415b271b51
llvmpipe: hook up some state, add stub line and point functions
2009-10-09 10:44:07 +01:00
Keith Whitwell
de902d3275
llvmpipe: more wip on coefficients
2009-10-09 10:23:53 +01:00
Keith Whitwell
0718c77005
llvmpipe: work on clears and coefficients
2009-10-08 19:58:54 +01:00
Keith Whitwell
931210424b
llvmpipe: wip me harder
2009-10-08 15:46:29 +01:00
Keith Whitwell
5e13dfe618
llvmpipe: whip out the intra-tile code from lp_setup_tri.c
...
The "setup" module handles building per-tile display lists.
Intra-tile rendering is handled by lp_rast*.c
2009-10-08 12:15:12 +01:00
Keith Whitwell
e529170c11
llvmpipe: more wipping
2009-10-08 11:49:49 +01:00
Keith Whitwell
89498d0153
llvmpipe: import experimental softpipe rasterizer code, wip binning code
...
WIP, does't build or run.
Rasterizer code is based on Nick Capen's devmaster posts and the
larrabee articles, but currently doesn't share either the performance
or correctness of either...
2009-10-08 08:32:43 +01:00