summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/softpipe/sp_quad_fs.c
AgeCommit message (Collapse)Author
2007-08-14Implement texture cache with multiple, direct-mapped entries.Brian
2007-08-14tgsi_sampler->get_samples() now operates on a quad (returns 4 colors).Brian
Lambda/level-of-detail is also computed in get_samples() now.
2007-08-13Start breaking the #include dependencies between pipe drivers and mesa.Keith Whitwell
Pipe drivers shouldn't really know much about mesa and certainly shouldn't be #including files from src/mesa/main and the like. I've also (in i915simple especially) moved over from GL types to more conventional int/unsigned usage. This probably isn't really the ultimate desired set of types to use - possibly C99 would be better. It may even be that a subset of the GL types is preferable.
2007-08-08initial lod/mipmap texture supportedBrian
2007-08-08fix qs->next testsBrian
2007-08-08add quad_stage::begin() funcsBrian
2007-08-08Add a quad_stage::begin() method to do per-primitive preparations (like ↵Brian
setting up samplers).
2007-08-07use new tex filtering codeBrian
2007-08-07checkpoint new tgsi_sampler_state structBrian
2007-08-06Use fp_attr_to_slot[].michal
2007-08-01Build libsoftpipe.aKeith Whitwell
Each pipe driver will build to a .a library, as these will optionally be included in the various DRI drivers (this will make more sense once there is at least one hardware driver...). Not strictly necessary for softpipe, but want to minimize the differences between it and actual hw implementations.
2007-07-27Avoid unnecessary input attrib copy by aligning exec_machine attribs.michal
2007-07-25rename some varsBrian
2007-07-25Fix pinterp() to compute 1 / FRAG_ATTRIB_WPOS.w Update comments too.Brian
2007-07-24Compute need_z and need_w properly and use the correct ↵Brian
const/linear/perspective interpolation in shade_quad().
2007-07-24Basic fragment programs run now.Brian
Handling of constants might change. For now, the st_fragment_program struct contains a pipe_constant_buffer (not a pointer).
2007-07-23Execute fs tokens.michal
Fix align128 bug.
2007-07-13commentsBrian
2007-06-25emit quad->outputs.depth[], hack need_zBrian
2007-06-20update includes (s/tile/quad/)Brian
2007-06-20Rename "tile" files to "quad".Brian