summaryrefslogtreecommitdiff
path: root/src/gallium/drivers
AgeCommit message (Collapse)Author
2008-04-23Merge branch 'upstream-gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-04-22gallium: move the vertex print/debug codeBrian Paul
2008-04-22Revert "softpipe: squash warning"Keith Whitwell
This reverts commit 1f0f029ba6f22ef4ada01fcdc153da91571a7963. Which broke the debug build.
2008-04-22softpipe: squash warningKeith Whitwell
2008-04-22softpipe: do something sensible on an error path, squash warningKeith Whitwell
2008-04-22softpipe: implement SP_NO_RAST env varKeith Whitwell
2008-04-22softpipe: make NUM_ENTRIES 32 so that div/mods are easierKeith Whitwell
2008-04-20nv10: enable viewport clippingPeter Winters
2008-04-20nv10: fix random stuffPeter Winters
2008-04-19draw: move some pipeline-specific code & state to draw_pipe.[ch]Keith Whitwell
2008-04-19cell: don't need to trim primsKeith Whitwell
2008-04-19softpipe: don't need to trim primsKeith Whitwell
2008-04-18softpipe: fix const-related compiler warningsKeith Whitwell
2008-04-17gallium: assert that we're not deleting the currently bound shaderBrian Paul
2008-04-16softpipe: call setup_prepare earlier so that vertex info is correct when queriedKeith Whitwell
2008-04-15gallium: Remove middle of scope declarations.José Fonseca
2008-04-15nouveau: PIPE_ATTRIB_MAX -> PIPE_MAX_ATTRIBSBen Skeggs
2008-04-15Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-04-14gallium: enable new quad output code, remove old codeBrian
2008-04-14gallium: fix PIPE_CAP_MAX_RENDER_TARGETS queryBrian
2008-04-15gallium: Don't assume snprintf are always available.José Fonseca
2008-04-14gallium: take reduced prim, fill modes into account when cullingBrian Paul
2008-04-14softpipe: calculate determinant for all triangles, don't rely on draw module ↵Keith Whitwell
to do it
2008-04-14softpipe: do our own culling, don't rely on the draw module.Keith Whitwell
May not always happen due to passthrough modes, etc.
2008-04-12nv30: Update miptree stuffPatrice Mandin
2008-04-11nv30: Move some structures and functions from context to screenPatrice Mandin
2008-04-11gallium: merge the tgsi_emit_sse2() and tgsi_emit_sse2_fs() functions.Brian Paul
The two functions were mostly the same. We can look at the shader header info to determine if it's a vertex or fragment shader.
2008-04-11gallium: implement immediates (aka literals) for SSE fragment shadersBrian Paul
2008-04-11nv30: Do flipPatrice Mandin
2008-04-11nv30: Set pipe status on clearPatrice Mandin
2008-04-10remove usage of vertex_headerKeith Whitwell
2008-04-09gallium: fix bug in PIPE_BLENDFACTOR_INV_DST_ALPHA caseBrian Paul
2008-04-09nv40: use vb/ve counts rather than shader inputs for related loopsBen Skeggs
2008-04-09Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-04-08cell: keep track of num_vertex_attribs/buffers for shorter loopsBrian
2008-04-08i915: keep track of num_vertex_attribs/buffers for shorter loopsBrian
2008-04-08gallium: keep track of num_vertex_attribs/buffers for shorter loopsBrian
2008-04-07gallium: get rid of bufloop quad stageBrian
2008-04-07gallium: begin reworking quad stages for multiple color outputsBrian
2008-04-07nv40: implement user clip planesBen Skeggs
It turns out the user planes handed to the driver are already in clip space. Hence, we no longer need to transform incoming vertices before computing the clip distance, and no longer need to change the interface provided by gallium. Yay :) The clip state change handling could be better, but this works.
2008-04-04nv40: kill some warningsBen Skeggs
2008-04-04Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-04-04nv40: have test for hw idxbuf in single placeBen Skeggs
2008-04-04nouveau: in some cases don't create the buffer in local mem initially.Ben Skeggs
2008-04-03cell: added some comments/ideas about better texture samplingBrian
2008-04-03cell: minor texture improvementsBrian
Precompute tiles_per_row. Use ushort multiplies in a few places. New comments.
2008-04-04nv40: remove redundant state_emit() callsBen Skeggs
2008-04-04nv40: static attribs -> stateobjBen Skeggs
2008-04-04nv40: convert the inline idxbuf paths alsoBen Skeggs
2008-04-04nv40: need to resubmit buffers if pushbuf gets flushed during drawBen Skeggs