Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-19 | nv50: submit user vbo data through the fifo | Christoph Bumiller | |
Requesting a new real buffer from the kernel and copying all the data is wasteful e.g. if only a few (but widely spread) vertices are accessed. | |||
2009-10-19 | nv50: use SIFC for TIC, TSC upload | Christoph Bumiller | |
Add proper flushes for TIC and TSC and remove the costly 2D.0110 flush in nv50_flush. Correct TIC and TSC bo sizes. | |||
2009-09-03 | nv50: fix vbo_static_attrib method size error | Christoph Bumiller | |
The VTX_ATTR_3/2/1F methods also had size 4 ... a stupid copy/paste error. | |||
2009-09-03 | nv50: fix draw_elements_inline_u08/16 | Christoph Bumiller | |
We've been emitting the same two indices over and over without incrementing map. | |||
2009-08-20 | nv50: use VTX_ATTR_nF for constant vtxelts | Christoph Bumiller | |
2009-08-20 | nv50: set vertex buffer limits | Christoph Bumiller | |
2009-08-20 | nv50: modify vbo format to hw translation, add BGRA swizzle | Christoph Bumiller | |
2009-08-17 | nv50: whitespace fixes and deobfuscation | Maarten Maathuis | |
2009-07-29 | nv50: support more vtxelt formats | Christoph Bumiller | |
NOTE: we must not try to emit buffer relocations when vtxbuf_nr is 0 but vtxelt_nr is not | |||
2009-07-29 | nv50: should use uint32_t ptr in draw_elements_inline_u32 | Christoph Bumiller | |
2009-06-05 | nouveau: remove unneeded code from ws, use pipe_buffer_ instead of ws-> | Ben Skeggs | |
2009-06-05 | nouveau: move channel creation into pipe drivers | Ben Skeggs | |
2009-06-05 | nouveau: pass nouveau_bo instead of pipe_buffer to so_ calls | Ben Skeggs | |
2009-03-07 | nouveau: make stateobjs start off with refcount of 1 | Ben Skeggs | |
2009-02-20 | nv50: remove unused variable | Ben Skeggs | |
2009-02-05 | nv50: stop using nouveau_push.h, it's evil | Ben Skeggs | |
2009-01-27 | gallium: standardize on stride instead of pitch in the interface | Zack Rusin | |
2009-01-13 | nv50: fix progs/tests/manytex | Ben Skeggs | |
Previously all squares were textured with the same texture.. not quite what the demo was supposed to look like! | |||
2009-01-13 | nv50: get glxgears showing all 3 gears instead of 1!! | Ben Skeggs | |
This fixes a lot of other things where not all the geometry got drawn also. | |||
2008-09-11 | nouveau: gallium directory structure changed again.. | Ben Skeggs | |
2008-08-11 | nouveau: pf_sprint_name -> pf_name | Ben Skeggs | |
2008-07-11 | nv50: add license headers to .c files | Ben Skeggs | |
2008-07-11 | nv50: enable GART usage for vertex buffers | Ben Skeggs | |
AKA "I can haz fast b0rk3d glxgears!!!" | |||
2008-06-29 | nv50: R32_FLOAT vbo format | Ben Skeggs | |
2008-06-29 | nv50: separate state validation and upload, similar to nv40 | Ben Skeggs | |
2008-06-29 | nv50: another vbo format | Ben Skeggs | |
2008-06-29 | nv50: draw_elements() - inline only for the moment | Ben Skeggs | |
2008-06-29 | nv50: support a couple more common VBO formats | Ben Skeggs | |
2008-06-29 | nv50: rename nv50_state.h to nv50_program.h | Ben Skeggs | |
2008-06-29 | nv50: LIT - sort-of | Ben Skeggs | |
*somehow* we have the exact same bug here as on nv4x, the difference being on nv4x the hw actually has a LIT opcode.. NVIDIA doesn't have the bug on either arch FWIW. | |||
2008-06-29 | nv50: import current "state of the art" nv50 code | Ben Skeggs | |
2008-03-12 | nv50: crappy state validate/emit function | Ben Skeggs | |
Just for testing stateobjs to make sure they don't hang the engine. | |||
2008-02-16 | nouveau: match gallium code reorginisation. | Ben Skeggs | |
That was... fun.. |