Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-13 | nvc0: identify VERTEX_QUARANTINE | Christoph Bumiller | |
Well, not sure what exactly it is, but it certainly doesn't contain the control flow stack, but vertex data. Not sure about size, I've only seen the first few KiB written, but the binary driver seems to allocate more. | |||
2011-03-11 | gallium: remove the geom_flags param from is_format_supported | Marek Olšák | |
2011-03-05 | gallium: split CAP_INSTANCE_DRAWING into INSTANCEID and INSTANCE_DIVISOR | Marek Olšák | |
ARB_instanced_arrays is a subset of D3D9. ARB_draw_instanced is a subset of D3D10. The point of this change is to allow D3D9-level drivers to enable ARB_instanced_arrays without ARB_draw_instanced. | |||
2011-03-05 | nv50,nvc0: share sampler state creation | Christoph Bumiller | |
2011-03-05 | nv50,nvc0: fix texture layer issues | Christoph Bumiller | |
2011-03-03 | nouveau: allow pipe driver to define which buffers should start in sysmem | Ben Skeggs | |
PIPE_BIND_CONSTANT_BUFFER alone was OK for nv50/nvc0, but nv30 will need to be able to set others on certain chipsets. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-03-01 | nouveau: ensure vbo_dirty is set when buffer write transfer complete | Ben Skeggs | |
This introduces a shared nouveau_context struct to track such things. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-03-01 | nvc0: port to common fence/mm/buffer code | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-02-24 | nvc0: set local memory usage info in shader header | Christoph Bumiller | |
Before this, l[] access was a no-op. | |||
2011-02-16 | nvc0: fix clipping and use VIEWPORT instead of SCISSOR | Christoph Bumiller | |
2011-02-16 | nvc0: demagic the clear flags and fix region clears | Christoph Bumiller | |
The CLIP_RECTs always affect dedicated clears, and it's nicer than having to mark the viewport or scissor state dirty after it. | |||
2011-01-29 | nvc0: enable PIPE_CAP_ARRAY_TEXTURES and fix them | Christoph Bumiller | |
2011-01-23 | nvc0: add MARK_RING where missing to avoid too many relocs errors | Christoph Bumiller | |
2011-01-16 | nvc0: fix and enable instanced drawing and arrays | Christoph Bumiller | |
2011-01-13 | nvc0: identify POINT_RASTER_RULES, add POINT_SMOOTH state | Christoph Bumiller | |
Point smoothing requires rasterization rules to be set to OGL. Sorry for the extra noise caused by the header update. | |||
2011-01-13 | nvc0: disable calling of sw methods we don't implement | Ben Skeggs | |
Left in the code as a marker of what NVIDIA do, just in case we need to do this some day. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-01-13 | nvc0: fix mp_stack_bo relocation | Ben Skeggs | |
Fixes a PT_NOT_PRESENT error cause by: - allocating in VRAM - emitting GART relocs to 0x17bc/0x17c0, moving the buffer - telling the bufmgr that the buffer should be in VRAM when we use it, but not correcting the value sent to 0x17bc/0x17c0. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-01-09 | nvc0: implement queries | Christoph Bumiller | |
2011-01-04 | nvc0: delete memory caches and fence on screen destruction | Christoph Bumiller | |
2010-12-30 | drm/nvc0: don't un-bind every subchannel on init | Ben Skeggs | |
The initial values in the grctx are 0x0000 anyway, and re-binding them all to 0x0000 destroys some init done by the nouveau drm. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2010-12-27 | nvc0: implement VRAM buffer transfers with bounce buffers | Christoph Bumiller | |
2010-12-23 | nvc0: respond please inline to PIPE_SHADER_CAP_SUBROUTINES | Christoph Bumiller | |
2010-12-23 | nvc0: use most defs/decls from nouveau_pushbuf.h | Christoph Bumiller | |
2010-12-21 | nvc0: fence.bo is mappable, mark it as such | Ben Skeggs | |
2010-12-19 | nvc0: use BIND_RING to set subchannel classes | Christoph Bumiller | |
2010-12-11 | nvc0: support user clip planes | Christoph Bumiller | |
2010-12-09 | nvc0: call grobj_alloc for all used classes | Christoph Bumiller | |
Only doing this to notify the DRM that we need a PGRAPH context, nvc0 hardware doesn't use actual grobjs anymore. | |||
2010-12-09 | nvc0: buffer suballocation with a primitive slab allocator | Christoph Bumiller | |
2010-12-09 | nvc0: support primitive restart | Christoph Bumiller | |
2010-11-12 | nvc0: import nvc0 gallium driver | Christoph Bumiller | |