Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-09 | nvc0: implement queries | Christoph Bumiller | |
2011-01-08 | nvc0: fix primitive restart in immediate mode | Christoph Bumiller | |
2011-01-08 | nvc0: fix reloc domain conflict on buffer migration | Christoph Bumiller | |
Occurred because the code assumed that buf->domain would remain equal to old_domain. | |||
2011-01-08 | nvc0: upload user buffers only from draw info min to max index | Christoph Bumiller | |
There are actually applications that profit immensely from this. | |||
2011-01-08 | nvc0: fix emission of first 3 u8 indices to RING_NI | Christoph Bumiller | |
2011-01-08 | nvc0: reset mt transfer address after read loop over layers | Christoph Bumiller | |
2011-01-08 | nvc0: tie buffer memory release to the buffer fence | Christoph Bumiller | |
... instead of the next fence to be emitted. This way we have a chance to reclaim the storage earlier. | |||
2011-01-06 | nvc0: Fix typo of nvc0_mm.c in SConscript. | Vinson Lee | |
2011-01-04 | nvc0: fix index size method value for u8 indices | Christoph Bumiller | |
2011-01-04 | nvc0: set the correct FP header bit for multiple colour outputs | Christoph Bumiller | |
2011-01-04 | nvc0: delete memory caches and fence on screen destruction | Christoph Bumiller | |
2011-01-04 | nvc0: use mov instead of ld for scalar const loads | Christoph Bumiller | |
2011-01-04 | nvc0: fix resource unmap after vertex push | Christoph Bumiller | |
2011-01-04 | nvc0: use the proper typed opcodes in constant folding | Christoph Bumiller | |
2011-01-04 | nvc0: demagic GP invocation count bitfield | Christoph Bumiller | |
2011-01-04 | nvc0: rewrite the 9097 GRAPH macros | 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: reference the vertex buffers | Christoph Bumiller | |
2010-12-27 | nvc0: reenable some shader optimizations | Christoph Bumiller | |
CSE and constants folding. | |||
2010-12-27 | nvc0: use VTX_ATTR for stride 0 vertex attributes | Christoph Bumiller | |
2010-12-27 | nvc0: implement VRAM buffer transfers with bounce buffers | Christoph Bumiller | |
2010-12-27 | nvc0: init miptree transfer layer stride | Christoph Bumiller | |
2010-12-23 | nvc0: respond please inline to PIPE_SHADER_CAP_SUBROUTINES | Christoph Bumiller | |
2010-12-23 | nvc0: fix layer stride state | Christoph Bumiller | |
2010-12-23 | nvc0: use most defs/decls from nouveau_pushbuf.h | Christoph Bumiller | |
2010-12-21 | nvc0: remove unused 'buf' parameter in pipe_buffer_unmap | Ben Skeggs | |
2010-12-21 | nvc0: BEGIN_RING->BEGIN_RING_NI in a couple of places | Ben Skeggs | |
2010-12-21 | nvc0: fence.bo is mappable, mark it as such | Ben Skeggs | |
2010-12-19 | nvc0: s/INLIN_RING/IMMED_RING | Christoph Bumiller | |
2010-12-19 | nvc0: improve shader support for texturing | Christoph Bumiller | |
Fixed shadow and cube texture fetches, add array texture fetches. | |||
2010-12-19 | nvc0: adapt to array textures interface change | Christoph Bumiller | |
2010-12-19 | nvc0: fix clipping with scissors/viewport | Christoph Bumiller | |
Also setup optional path to use proper primitive clipping instead, which is probably slower. | |||
2010-12-19 | nvc0: use BIND_RING to set subchannel classes | Christoph Bumiller | |
2010-12-19 | nvc0: switch to the proper constants upload path | Christoph Bumiller | |
Makes things suddenly go surprisingly fast. | |||
2010-12-19 | nvc0: add the index buffer offset where missing | Christoph Bumiller | |
2010-12-11 | nvc0: support user clip planes | Christoph Bumiller | |
2010-12-11 | nvc0: enable vertex color clamping | Christoph Bumiller | |
2010-12-10 | nvc0: fix FACE state and and handle FACE sysval/varying offset | Christoph Bumiller | |
2010-12-10 | nvc0: fix branching ops | Christoph Bumiller | |
- bra is PC relative - jump to else condition was inverted - handle integer comparisons | |||
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: write texture address to TIC with a RELOC | Christoph Bumiller | |
Direct access to the bo address requires an API change. | |||
2010-12-09 | nvc0: use tile flags in a way compatible with nouveau | Christoph Bumiller | |
2010-12-09 | nvc0: buffer suballocation with a primitive slab allocator | Christoph Bumiller | |
2010-12-09 | nvc0: generate shader header for geometry programs | Christoph Bumiller | |
2010-12-09 | nvc0: fix immediate arg for SHL/SHR | Christoph Bumiller | |
2010-12-09 | nvc0: index buffers are back | Christoph Bumiller | |
Probably because long methods are gone index buffers must be explicit again. | |||
2010-12-09 | nvc0: upload constants with m2mf for the time being | Christoph Bumiller | |
I get mysterious lockups with the dedicated CB upload ... | |||
2010-12-09 | nvc0: support primitive restart | Christoph Bumiller | |
2010-12-09 | nvc0: rcp f32 also supports neg and abs modifiers | Christoph Bumiller | |
2010-11-12 | nvc0: import nvc0 gallium driver | Christoph Bumiller | |