summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nv40
AgeCommit message (Collapse)AuthorFilesLines
2008-11-10nv40: init pipe_surface correctlyBen Skeggs1-0/+2
2008-10-29nv40: rename some vars in texture layout codeBen Skeggs1-25/+27
2008-09-11nouveau: gallium directory structure changed again..Ben Skeggs8-14/+12
2008-08-14nv30/nv40: KIL/KILP swapped meaningsBen Skeggs1-2/+2
2008-08-11nouveau: pf_sprint_name -> pf_nameBen Skeggs2-9/+3
2008-08-07nv40/nv50: enable mirror wrap modesBen Skeggs1-0/+3
2008-08-07nouveau: fix buildBen Skeggs4-6/+6
2008-08-03nv40: Support for PIPE_FORMAT_R16_SNORM.Younes Manton2-17/+22
2008-07-23nv all: Copy shader tokens on create, free on delete.Younes Manton1-2/+6
Must copy token stream on shader create, client is allowed to free their copy after creating the state object.
2008-07-23nouveau: is_format_supported() interface changesBen Skeggs1-9/+6
2008-06-29nouveau: adapt to cpp->pf_block changesBen Skeggs3-13/+28
2008-06-23nouveau: update for interface changes + hack around gallium x86_64 bustageBen Skeggs5-12/+16
2008-06-21Update for extra vertex attributesPatrice Mandin2-3/+3
2008-05-30nv40: a couple of memory leaksBen Skeggs2-1/+8
2008-05-27nouveau: very quick port to tex-surface changes.Ben Skeggs4-14/+33
probably the last match-gallium-upstream merge for a bit, some cleanup+nv50 work coming RSN...
2008-05-25nouveau: remove final PIPE_FORMAT_U_* usageBen Skeggs2-8/+8
2008-05-14nv40: fix typo in one of the previous commitsBen Skeggs1-1/+1
2008-05-13nouveau: remove chipset fields in all nv pipe driver context/screen structs.Ben Skeggs4-9/+4
2008-05-05nouveau: bitmap texcoord bias has been removedBen Skeggs1-2/+0
2008-04-29nv40: enable DXTn formatsBen Skeggs1-3/+1
GL state tracker capable enough for progs/tests/texcompress2 at least.
2008-04-28nv40: do full swtnl fallback when edge flags present.Ben Skeggs5-6/+18
This isn't necessary, with some effort we can do this on the hw. However, until I encounter something "real" that uses them there's not a lot of point.
2008-04-27nouveau: stub set_edgeflags for all nv pipe driversBen Skeggs1-0/+6
2008-04-23nouveau: fix buildBen Skeggs1-1/+1
2008-04-15nouveau: PIPE_ATTRIB_MAX -> PIPE_MAX_ATTRIBSBen Skeggs1-2/+2
2008-04-09nv40: use vb/ve counts rather than shader inputs for related loopsBen Skeggs2-28/+6
2008-04-07nv40: implement user clip planesBen Skeggs7-112/+87
It turns out the user planes handed to the driver are already in clip space. Hence, we no longer need to transform incoming vertices before computing the clip distance, and no longer need to change the interface provided by gallium. Yay :) The clip state change handling could be better, but this works.
2008-04-04nv40: kill some warningsBen Skeggs1-2/+0
2008-04-04nv40: have test for hw idxbuf in single placeBen Skeggs1-2/+2
2008-04-04nouveau: in some cases don't create the buffer in local mem initially.Ben Skeggs2-1/+11
2008-04-04nv40: remove redundant state_emit() callsBen Skeggs1-3/+0
2008-04-04nv40: static attribs -> stateobjBen Skeggs3-30/+38
2008-04-04nv40: convert the inline idxbuf paths alsoBen Skeggs1-48/+111
2008-04-04nv40: need to resubmit buffers if pushbuf gets flushed during drawBen Skeggs1-44/+76
2008-04-02nv40: only update draw module state when using swtnlBen Skeggs3-14/+34
2008-04-02nv40: shorten zsa state linesBen Skeggs1-6/+7
2008-03-31nv40: fix slight thinkoBen Skeggs1-10/+5
2008-03-31nouveau: update object headerBen Skeggs1-1/+1
2008-03-31nv40: support vp clip distance regs, unused currently.Ben Skeggs2-3/+104
2008-03-31nv40: track current scissor enable/disable stateBen Skeggs1-1/+2
Not sure how this was forgotten :) Anyhow, fixes gearbox/bzflag/xmoto, probably other things that use scissored clears / hit the nasty clear-with-quad path.
2008-03-31nv40: mark fp dirty even when only consts updatedBen Skeggs1-2/+2
Fixes arbfplight "sticking".
2008-03-30nouveau: adapt to recent gallium changesBen Skeggs7-32/+21
2008-03-30nv40: vp 1/0/- swzBen Skeggs1-1/+73
2008-03-30nv40: vp const/immd fixBen Skeggs1-6/+14
2008-03-25nv40: respect do_flip in surface_copy()Ben Skeggs1-2/+14
2008-03-24nv40: maintain pipe_surface status fieldBen Skeggs2-0/+9
2008-03-24nv40: respect rasterizer cso bypass_clipping flagBen Skeggs2-2/+15
2008-03-23nv40: vp reg changes similar to recent fp changesBen Skeggs1-20/+86
2008-03-23nv40: fix fp depth writeBen Skeggs1-1/+1
2008-03-23nv40: remove some badness from fp temp/result allocationBen Skeggs1-51/+107
Should hopefully be OK now (on the fragprog size) for MRT. The hack from a commit 01cb2cd93efe7ad94d7fd36aa5a776c2e3ab4c7d is no longer needed.
2008-03-23nv40: catch fp extra-const cases where both const and immd have same idxBen Skeggs1-3/+14