Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nv40: convert the inline idxbuf paths also | Ben Skeggs | 2008-04-04 | 1 | -48/+111 |
| | |||||
* | nv40: need to resubmit buffers if pushbuf gets flushed during draw | Ben Skeggs | 2008-04-04 | 2 | -44/+140 |
| | |||||
* | nv10: emit dummy zeta size when no zbuffer is used. | Stephane Marchesin | 2008-04-03 | 1 | -1/+1 |
| | |||||
* | nv10: fix more vertex stuff | Stephane Marchesin | 2008-04-03 | 4 | -8/+25 |
| | |||||
* | nv10: fix some more state, work on the vertex emission code. | Stephane Marchesin | 2008-04-02 | 6 | -67/+66 |
| | |||||
* | nv10: set rasterizer state. | Stephane Marchesin | 2008-04-02 | 2 | -0/+6 |
| | |||||
* | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | 2008-04-02 | 10 | -29/+85 |
|\ | |||||
| * | 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 |
| | | |||||
* | | Merge branch 'gallium-0.1' of ↵ | Stephane Marchesin | 2008-04-02 | 22 | -129/+309 |
|\ \ | | | | | | | | | | git+ssh://marcheu@git.freedesktop.org/git/nouveau/mesa into gallium-0.1 | ||||
| * | | nv40: only update draw module state when using swtnl | Ben Skeggs | 2008-04-02 | 3 | -14/+34 |
| | | | |||||
| * | | nv40: shorten zsa state lines | Ben Skeggs | 2008-04-02 | 1 | -6/+7 |
| | | | |||||
| * | | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | 2008-04-02 | 16 | -105/+168 |
| |\ \ | | |/ | |||||
| | * | 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 | ||||
| * | | nv40: fix slight thinko | Ben Skeggs | 2008-03-31 | 1 | -10/+5 |
| | | | |||||
| * | | nouveau: update object header | Ben Skeggs | 2008-03-31 | 2 | -7/+9 |
| | | | |||||
| * | | nv40: support vp clip distance regs, unused currently. | Ben Skeggs | 2008-03-31 | 2 | -3/+104 |
| | | | |||||
* | | | nv10: fix stuff and things. | Stephane Marchesin | 2008-04-02 | 9 | -244/+395 |
|/ / | |||||
* | | nv40: track current scissor enable/disable state | Ben Skeggs | 2008-03-31 | 1 | -1/+2 |
| | | | | | | | | | | | | Not sure how this was forgotten :) Anyhow, fixes gearbox/bzflag/xmoto, probably other things that use scissored clears / hit the nasty clear-with-quad path. | ||||
* | | nv30: use FREE macro | Patrice Mandin | 2008-03-30 | 7 | -14/+14 |
| | | |||||
* | | nv40: mark fp dirty even when only consts updated | Ben Skeggs | 2008-03-31 | 1 | -2/+2 |
| | | | | | | | | Fixes arbfplight "sticking". | ||||
* | | nouveau: adapt to recent gallium changes | Ben Skeggs | 2008-03-30 | 19 | -114/+66 |
| | | |||||
* | | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | 2008-03-30 | 49 | -238/+599 |
|\ \ | |/ | |||||
| * | 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 |
| | | |||||
* | | nv40: vp 1/0/- swz | Ben Skeggs | 2008-03-30 | 1 | -1/+73 |
| | | |||||
* | | nv40: vp const/immd fix | Ben Skeggs | 2008-03-30 | 1 | -6/+14 |
| | | |||||
* | | nv40: respect do_flip in surface_copy() | Ben Skeggs | 2008-03-25 | 1 | -2/+14 |
| | | |||||
* | | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | 2008-03-25 | 1 | -0/+10 |
|\ \ | |/ |