summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/nouveau_winsys
AgeCommit message (Collapse)Author
2008-02-03nouveau: avoid relocations where possible.Ben Skeggs
Potential relocations are emitted as NOPs where they're needed. In the event a buffer moves, the pushbuf code will emit the relevant state changes into the NOPs. Just a start, more work is needed to get this looking how I want it to.
2008-02-02nouveau: implement a bo_set_status()Ben Skeggs
2008-01-30nouveau: 0xdeadc0deBen Skeggs
2008-01-30nouveau: support nv67Ben Skeggs
2008-01-28nouveau: ddx versioning changed to match nouveau.ko versioningBen Skeggs
2008-01-28nouveau: quicky-port to gallium changesBen Skeggs
2008-01-20nouveau: small oopsBen Skeggs
2007-12-30nouveau: typo fixBen Skeggs
2007-12-27nouveau: remove legacy stuffBen Skeggs
2007-12-27nouveau: track last validated offsets, so we know when relocs can be avoided.Ben Skeggs
2007-12-27nouveau: allow unfenced read of buffers in a few situationsBen Skeggs
2007-12-27nouveau: remove fence_del(), _ref() can be used for the same purpose.Ben Skeggs
2007-12-26nouveau: header updateBen Skeggs
2007-12-24nouveau: pushbuf code, now with 50% less suck!Ben Skeggs
Far more efficient, if not a bit more complicated. Hopefully not too buggy still. This commit will potentially expose some unrelated bugs, fixes for them will follow "real soon now".
2007-12-23nouveau: speed up user buffers.Ben Skeggs
Try and fit user buffers into a small GART scratch area at validate time, instead of going to a lot of effort to fit these (mostly) use-once-and-discard objects into VRAM.
2007-12-23nv40: seems we have stencil faces around the wrong way.Ben Skeggs
2007-12-23nouveau: don't wait when deleting fences unless neededBen Skeggs
2007-12-23nouveau: some cleanupsBen Skeggs
2007-12-23nouveau: match gallium changesBen Skeggs
2007-12-19nouveau: nuke subchan auto-assign.Ben Skeggs
It's annoying for several reasons, especially in its current form. May possibly be reincarnated later (DDX depends on it these days), but in not quite the same way.
2007-12-19nouveau: remove sync hack, gallium got sort-of fixed.Ben Skeggs
2007-12-17nouveau: bump pushbuf size a little, so a "full" packet can fitBen Skeggs
2007-12-16nouveau: some cleanupsBen Skeggs
2007-12-16nouveau: move extension stuff into nouveau_screen.cBen Skeggs
2007-12-14nouveau: mass renaming for consistency, no functional changesBen Skeggs
2007-12-13nouveau: more adaption..Ben Skeggs
2007-12-13nouveau: take jumps into account properly when debugging pushbufBen Skeggs
2007-12-12nouveau: adaptBen Skeggs
Some things that worked before are now broken, there's an "XXX:" around one of the culprits in the GL state tracker so hopefully it'll get fixed soon!
2007-12-11nouveau: fix buildBen Skeggs
2007-12-10nouveau: fix elusive dma bugBen Skeggs
In some situations WAIT_RING would get called while the GPU was processing data from outside the "master" ring, which caused dma.free to be updated incorrectly and much fun was had. WAIT_RING will now wait until it reads GET values from within the main ring buffer before calculating free space.
2007-12-10nouveau: add callbacks for signalled fencesBen Skeggs
2007-12-10nouveau: fix buildBen Skeggs
2007-12-10nouveau: give resources a start propertyBen Skeggs
2007-12-09Merge branch 'nouveau-gallium-0.1' into darktama-gallium-0.1Ben Skeggs
2007-12-09nouveau: downgrade hacked syncs to hacked flushesBen Skeggs
Unfortunately we still need to keep the forced flushes as mesa's vbo path is still insane. But, at least this is a little less brutal. The bo code will detect when it needs to do a sync.
2007-12-09nouveau: relocs are per-pushbuf, not per-channelBen Skeggs
2007-12-09nouveau: use "indirect" push buffersBen Skeggs
2007-12-09nouveau: adapt to gallium interface changesBen Skeggs
2007-12-07Use write posting in the kickoff function too.Stephane Marchesin
2007-12-05nv50: 3d driver skeletonBen Skeggs
2007-12-05nouveau: g8x winsys support, yay softpipe!Ben Skeggs
2007-11-25nv40: point spritesBen Skeggs
2007-11-23nv40: support for keeping multiple vtxprogs on the hw at the same time.Ben Skeggs
2007-11-21nouveau: wait for sync after m2mf also, to be thourough.Ben Skeggs
These will all go away at some point I promise, want to rule out sync issues while I bash nv40 into shape.
2007-11-20nouveau: temporary workaround for dodgy buffer codeBen Skeggs
2007-11-20nouveau: update to latest headerBen Skeggs
2007-11-18nouveau: m2mf fallback path for region copies.Ben Skeggs
2007-11-18nouveau: oops, when'd that disappear..Ben Skeggs
2007-11-18nouveau: Very rough cut at gallium winsys + nv40 pipe driver.Ben Skeggs