Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | draw: move some pipeline-specific code & state to draw_pipe.[ch] | Keith Whitwell | 2008-04-19 | 3 | -6/+3 |
| | |||||
* | cell: don't need to trim prims | Keith Whitwell | 2008-04-19 | 1 | -11/+0 |
| | |||||
* | softpipe: don't need to trim prims | Keith Whitwell | 2008-04-19 | 1 | -11/+0 |
| | |||||
* | softpipe: fix const-related compiler warnings | Keith Whitwell | 2008-04-18 | 1 | -7/+7 |
| | |||||
* | gallium: assert that we're not deleting the currently bound shader | Brian Paul | 2008-04-17 | 1 | -0/+3 |
| | |||||
* | softpipe: call setup_prepare earlier so that vertex info is correct when queried | Keith Whitwell | 2008-04-16 | 1 | -4/+10 |
| | |||||
* | gallium: Remove middle of scope declarations. | José Fonseca | 2008-04-15 | 1 | -2/+3 |
| | |||||
* | gallium: enable new quad output code, remove old code | Brian | 2008-04-14 | 1 | -36/+0 |
| | |||||
* | gallium: fix PIPE_CAP_MAX_RENDER_TARGETS query | Brian | 2008-04-14 | 1 | -1/+1 |
| | |||||
* | gallium: Don't assume snprintf are always available. | José Fonseca | 2008-04-15 | 3 | -3/+6 |
| | |||||
* | gallium: take reduced prim, fill modes into account when culling | Brian Paul | 2008-04-14 | 3 | -1/+27 |
| | |||||
* | softpipe: calculate determinant for all triangles, don't rely on draw module ↵ | Keith Whitwell | 2008-04-14 | 4 | -35/+30 |
| | | | | to do it | ||||
* | softpipe: do our own culling, don't rely on the draw module. | Keith Whitwell | 2008-04-14 | 2 | -22/+43 |
| | | | | May not always happen due to passthrough modes, etc. | ||||
* | gallium: merge the tgsi_emit_sse2() and tgsi_emit_sse2_fs() functions. | Brian Paul | 2008-04-11 | 1 | -2/+2 |
| | | | | | 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. | ||||
* | gallium: implement immediates (aka literals) for SSE fragment shaders | Brian Paul | 2008-04-11 | 1 | -3/+7 |
| | |||||
* | remove usage of vertex_header | Keith Whitwell | 2008-04-10 | 8 | -1256/+1479 |
| | |||||
* | gallium: fix bug in PIPE_BLENDFACTOR_INV_DST_ALPHA case | Brian Paul | 2008-04-09 | 1 | -1/+1 |
| | |||||
* | cell: keep track of num_vertex_attribs/buffers for shorter loops | Brian | 2008-04-08 | 3 | -13/+13 |
| | |||||
* | i915: keep track of num_vertex_attribs/buffers for shorter loops | Brian | 2008-04-08 | 3 | -13/+14 |
| | |||||
* | gallium: keep track of num_vertex_attribs/buffers for shorter loops | Brian | 2008-04-08 | 3 | -13/+13 |
| | |||||
* | gallium: get rid of bufloop quad stage | Brian | 2008-04-07 | 5 | -6/+0 |
| | |||||
* | gallium: begin reworking quad stages for multiple color outputs | Brian | 2008-04-07 | 11 | -671/+734 |
| | |||||
* | cell: added some comments/ideas about better texture sampling | Brian | 2008-04-03 | 1 | -1/+17 |
| | |||||
* | cell: minor texture improvements | Brian | 2008-04-03 | 3 | -11/+26 |
| | | | | Precompute tiles_per_row. Use ushort multiplies in a few places. New comments. | ||||
* | cell: more multi-texture fixes (mostly working now) | Brian | 2008-04-01 | 4 | -16/+17 |
| | |||||
* | cell: turn off some debug output | Brian | 2008-04-01 | 1 | -1/+1 |
| | |||||
* | cell: pass tex unit to get_texel() | Brian | 2008-04-01 | 1 | -3/+2 |
| | |||||
* | cell: fix bug in texture tiling function (non-square textures work now) | Brian | 2008-04-01 | 1 | -2/+4 |
| | |||||
* | cell: checkpoint: more multi-texture work | Brian | 2008-04-01 | 6 | -14/+42 |
| | |||||
* | cell: assert num samplers/textures <= CELL_MAX_SAMPLERS | Brian | 2008-04-01 | 1 | -4/+6 |
| | |||||
* | cell: return CELL_MAX_SAMPLERS to indicate number of texture units | Brian | 2008-04-01 | 1 | -1/+2 |
| | |||||
* | cell: enable #define CACHE_STATS to print a cache report upon exit | Brian | 2008-04-01 | 3 | -0/+23 |
| | |||||
* | cell: update some of the CAP, texformat queries | Brian | 2008-03-31 | 1 | -8/+12 |
| | |||||
* | cell: more work for multi-texture support | Brian | 2008-03-31 | 6 | -57/+90 |
| | |||||
* | cell: set cell->num_textures in cell_set_sampler_textures() | Brian | 2008-03-31 | 1 | -0/+1 |
| | |||||
* | cell: initial work to support multi-texture | Brian | 2008-03-31 | 6 | -37/+55 |
| | |||||
* | cell: added const qualifier | Brian | 2008-03-31 | 2 | -3/+5 |
| | |||||
* | cell: updated comments: s/test/SPE/ | Brian | 2008-03-31 | 1 | -3/+3 |
| | |||||
* | cell: implement logicop/output for PIPE_FORMAT_B8G8R8A8_UNORM | Brian | 2008-03-31 | 1 | -10/+26 |
| | | | | | Remote display to my usual terminal shows the right colors again. Not 100% sure about the shuffle control words, but they seem to work. | ||||
* | gallium: Eliminate p_winsys::printf | José Fonseca | 2008-03-31 | 6 | -27/+16 |
| | | | | Not convenient and almost not used at all. Better replacements in p_debug.h | ||||
* | gallium: Set vertex state/buffers en-mass. | Brian Paul | 2008-03-29 | 11 | -115/+127 |
| | |||||
* | gallium: Fix computation of Z values when not using early Z. | Brian | 2008-03-28 | 1 | -9/+12 |
| | | | | This fixes the missing bitmaps in the engine and fogcoord demos. | ||||
* | gallium: remove redundant compare bit in sampler state | Roland Scheidegger | 2008-03-28 | 1 | -2/+1 |
| | |||||
* | gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBS | Brian | 2008-03-27 | 19 | -42/+42 |
| | | | | | The later follows the naming scheme of other limits. Keep the old definition until all possible usage is updated. | ||||
* | cell: include cell_state_per_fragment.h to silence warning | Brian | 2008-03-27 | 1 | -0/+1 |
| | |||||
* | cell: added (uint64_t) cast to silence warning | Brian | 2008-03-27 | 1 | -1/+1 |
| | |||||
* | cell: fix unclosed comment | Brian | 2008-03-27 | 1 | -1/+1 |
| | |||||
* | cell: Implement code-gen for logic op | Ian Romanick | 2008-03-26 | 8 | -33/+349 |
| | | | | | | | This also implements code-gen for the float-to-packed color conversion. It's currently hardcoded for A8R8G8B8, but that can easily be fixed as soon as other color depths are supported by the Cell driver. | ||||
* | gallium: Change pipe->flush() interface to optionally return a fence. | Michel Dänzer | 2008-03-26 | 15 | -44/+44 |
| | | | | | The cell driver still uses an internal CELL_FLUSH_WAIT flag, in the long run proper fencing should be implemented for it. | ||||
* | gallium: added fragment emit/write debug counters | Brian | 2008-03-25 | 1 | -0/+30 |
| |