summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-01-29nouveau : NOUVEAU_RING_TRACEMatthieu Castet
allow to print what we are really sending to the fifo.
2007-01-29nouveau : nv10 comment icomplete commandMatthieu Castet
2007-01-28nouveau : nv10 mixing cached stuff with not cached stuff is bad.Matthieu Castet
2007-01-28nouveau: fix nv30 line widthBen Skeggs
2007-01-28nouveau: initial GL_ARB_occlusion_query supportBen Skeggs
Only enabled on NV40, NV20/NV30 code is untested.. However, NV30 should be identical to NV40.
2007-01-28nouveau: extend notifier interface to allow multiple notifiers in a memory ↵Ben Skeggs
block.
2007-01-27Updated copyright header.Claudio Ciccani
Switched to LGPL (GPL header was a cut-&-paste mistake).
2007-01-27Bug 9628: no entry for GetVertexAttribPointervGeorge Sapountzis
This is because (in glX_API.xml) GetVertexAttribPointerv is aliased to GetVertexAttribPointervARB which is then aliased to GetVertexAttribPointervNV. Make GetVertexAttribPointerv alias GetVertexAttribPointervNV directly. Patch by Ian Romanick <idr@us.ibm.com> and regenerate.
2007-01-26Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesaBrian
2007-01-26fix typoBrian
2007-01-27nouveau: more work on nv04, this time buffer format/pitches/...Stephane Marchesin
2007-01-26document, re-indent _mesa_ffsll()Brian
2007-01-26Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesaBrian
2007-01-26Bug #9604: Fix a static buffer allocation failure.Eric Anholt
The pool that the static buffer got allocated from was sized by pitch * height, but the buffer generated from it had its size aligned to a tile boundary, so allocation failed if pitch * height wasn't aligned. However, the 2d driver ensures that the size ends at a tile boundary, so just pass the 2d driver's buffer size rather than calculating it.
2007-01-26Add _mesa_ffsll() for compatibility on OSes without ffsll(), and use it.Eric Anholt
2007-01-26Remove dead code causing a warning.Eric Anholt
2007-01-26Override Const.CheckArrayBounds for Xserver in XMesaCreateContext().George Sapountzis
This leaves one last XFree86Server ifdef in Mesa core. --- Bug 9285: misc glcore, xmesa cleanups ACKed by Ian Romanick.
2007-01-26Drop old (pre-AIGLX) GLcore interface.George Sapountzis
The old GLcore interface was replaced in Xorg 7.1 with the addition of AIGLX, it is only used by DDX's which are known not to work with the new DIX glx code. --- Bug 9285: misc glcore, xmesa cleanups ACKed by Ian Romanick.
2007-01-26Merge branch 'master' of git+ssh://znh@git.freedesktop.org/git/mesa/mesaZou Nan hai
2007-01-26ARB_Occlusion_query should support multiple query at same timeZou Nan hai
2007-01-25nouveau: unbreak NOUVEAU_RING_DEBUGBen Skeggs
2007-01-25nouveau: add result scaling to shader backend, use it in RSQ emul for NV40.Ben Skeggs
2007-01-25nouveau: and here's the "oops, I suck" commit :)Ben Skeggs
2007-01-25nouveau: some extra debug outputBen Skeggs
2007-01-24965 glxswapcontrol fixZou Nan hai
2007-01-24 965 ARB_Occlusion_query fixZou Nan hai
2007-01-23silence C++ warningsBrian
2007-01-23fixes for C++ warnings/errorsBrian
2007-01-23i915tex: Relocation fixes:Thomas Hellstrom
Increase the number of allowed relocations per batchbuffer. Fix an assert to avoid an array index overflow. (Reported by Steve Wilkins)
2007-01-23i915tex: Fix randr resizing. Rotation still broken.Thomas Hellstrom
2007-01-23nouveau: DPH and CMP for NV40 which doesn't do it natively.Ben Skeggs
2007-01-23nouveau: allow for card-specific shader infos to be keptBen Skeggs
NV30/40 fragprog: build FP_CONTROL per-shader, still some hardcoded bits for this reg.. It looks like it has to do with the number of temps used, but needs more looking at. NV40 vtxprog : build VP_IN_REG/VP_OUT_REG during shader compile
2007-01-23nouveau: fill in condition info for instructionsBen Skeggs
2007-01-23nouveau: unbreak nv40Ben Skeggs
2007-01-23nouveau: reindent shader pass0/pass2Ben Skeggs
if this gets rejected by the commit list, just ignore it.. nothing interesting to see here :)
2007-01-23nouveau: start converting shaders into a tree format again..Ben Skeggs
No branching stuff implemented yet. Works enough for gears, probably other stuff broken.
2007-01-21Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesaJeremy Kolb
2007-01-21nouveau: Fixes for nv30.Jeremy Kolb
2007-01-22nouveau: fix some bugs in the nv10 swtcl.Stephane Marchesin
2007-01-21nouveau: add nv04 state support, and small nv04 fixes.Stephane Marchesin
2007-01-21nouveau: rename pass0_arb to pass0.Ben Skeggs
I was expecting to have 2 frontends for the shader code (asm, glsl). With Brian's work on GLSL this is unnecessary :)
2007-01-21nouveau: kill off shader pass1.Ben Skeggs
It sucks, and we have someone who can do a much better job than I can starting work on it soon. alloc_temp/free_temp is left in pass2 to workaround fragprog temps/outputs overlapping, but this all belongs in the optimiser.
2007-01-21nouveau: shader backend branching support for all cards that support it.Ben Skeggs
2007-01-19nouveau: bump drm patchlevelBen Skeggs
2007-01-18nouveau: preliminary nv50 statePatrice Mandin
2007-01-18support as much of GL_EXT_stencil_two_side as we can. untested.Aapo Tahkola
2007-01-17New debug config for linux-driKeith Whitwell
2007-01-17I965: fix bug#9625-get the correct PV for quardstripXiang, Haihao
The order of vertices in payload for quardstrip is (0, 1, 3, 2), so the PV for quardstrip is c->reg.vertex[2].
2007-01-17 Fix bug#9673Xiang, Haihao
Cast from pointer to unsinged long and cast to pointer from unsinged long
2007-01-16nouveau: Use the most recent card list.Stephane Marchesin