summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nvc0/nvc0_vbo.c
AgeCommit message (Collapse)Author
2011-03-13nv50,nvc0: don't assert on cso with 0 vertex elementsChristoph Bumiller
2011-03-13nvc0: support edge flagsChristoph Bumiller
2011-03-01nouveau: ensure vbo_dirty is set when buffer write transfer completeBen Skeggs
This introduces a shared nouveau_context struct to track such things. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2011-03-01nvc0: port to common fence/mm/buffer codeBen Skeggs
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2011-02-24nvc0: improve userspace fencingChristoph Bumiller
Before, there were situations in which we never checked the fences for completion (some loading screens for example) and thus never released memory.
2011-02-16nvc0: force vertex data through FIFO if we need to convert itChristoph Bumiller
We may want to put the converted vertex buffer in persistent storage instead, but these are rare corner cases.
2011-02-16nvc0: fix user vertex buffer updatesChristoph Bumiller
2011-02-14gallium: remove pipe_vertex_buffer::max_indexMarek Olšák
This is redundant to pipe_draw_info::max_index and doesn't really fit in the optimizations I plan.
2011-01-30nvc0: implement transform feedback stateChristoph Bumiller
2011-01-23nvc0: add MARK_RING where missing to avoid too many relocs errorsChristoph Bumiller
2011-01-16nvc0: fix and enable instanced drawing and arraysChristoph Bumiller
2011-01-15nvc0: update user vbufs on each draw callChristoph Bumiller
This is required in case set_vertex_buffers is not called again.
2011-01-08nvc0: fix primitive restart in immediate modeChristoph Bumiller
2011-01-08nvc0: upload user buffers only from draw info min to max indexChristoph Bumiller
There are actually applications that profit immensely from this.
2011-01-08nvc0: fix emission of first 3 u8 indices to RING_NIChristoph Bumiller
2011-01-04nvc0: fix index size method value for u8 indicesChristoph Bumiller
2011-01-04nvc0: rewrite the 9097 GRAPH macrosChristoph Bumiller
2010-12-27nvc0: use VTX_ATTR for stride 0 vertex attributesChristoph Bumiller
2010-12-19nvc0: s/INLIN_RING/IMMED_RINGChristoph Bumiller
2010-12-19nvc0: add the index buffer offset where missingChristoph Bumiller
2010-12-09nvc0: buffer suballocation with a primitive slab allocatorChristoph Bumiller
2010-12-09nvc0: index buffers are backChristoph Bumiller
Probably because long methods are gone index buffers must be explicit again.
2010-12-09nvc0: support primitive restartChristoph Bumiller
2010-11-12nvc0: import nvc0 gallium driverChristoph Bumiller