summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nvc0/nvc0_context.h
AgeCommit message (Collapse)Author
2011-03-13nvc0: support edge flagsChristoph Bumiller
2011-03-13nvc0: don't enable early-z if alpha test is enabledChristoph Bumiller
Depth values are also written before the shader is executed, so if early tests are enabled, fragments that failed the alpha test were modifying the depth buffer, but they shouldn't.
2011-03-05nv50,nvc0: share sampler state creationChristoph 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: set local memory usage info in shader headerChristoph Bumiller
Before this, l[] access was a no-op.
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-01-30nvc0: implement transform feedback stateChristoph 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-09nvc0: implement queriesChristoph 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.
2010-12-27nvc0: implement VRAM buffer transfers with bounce buffersChristoph Bumiller
2010-12-23nvc0: use most defs/decls from nouveau_pushbuf.hChristoph Bumiller
2010-12-19nvc0: adapt to array textures interface changeChristoph Bumiller
2010-12-19nvc0: switch to the proper constants upload pathChristoph Bumiller
Makes things suddenly go surprisingly fast.
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: upload constants with m2mf for the time beingChristoph Bumiller
I get mysterious lockups with the dedicated CB upload ...
2010-12-09nvc0: support primitive restartChristoph Bumiller
2010-11-12nvc0: import nvc0 gallium driverChristoph Bumiller