summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
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-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-16nouveau: Use the most recent card list.Stephane Marchesin
2007-01-15mesa: Update _Current along Current on fragment program bound.Jerome Glisse
Same as a previously committed patch for vertex program, we update fragment program ptr _Current along the Current one so that _Current can't end up pointing to a no more valid program.
2007-01-15nouveau:nv10: fix setting clip regionPatrice Mandin
2007-01-15nouveau: Fix a bug in the nv04 swtcl.Stephane Marchesin
2007-01-15nouveau: Add 0x0244 pciid manually for now..Ben Skeggs
pciids.sf.net is slow to add it so our generator picks it up, and it's *really* annoying me :)
2007-01-15nouveau: fail CreateScreen on unknown cards instead of guessing.Ben Skeggs
2007-01-15nouveau: Implement much of the fog handling.Carlos Martín Nieto
2007-01-14nouveau: Update nouveau_reg.h from renouveau to the latest version.Stephane Marchesin
2007-01-14nouveau: Make the state cache hierarchical.Stephane Marchesin
2007-01-14nouveau: add the nv04 swtcl module (it's untested for now).Stephane Marchesin
2007-01-14nouveau: Cleanup the nv10 swtcl module.Stephane Marchesin
2007-01-14nouveau: nv10: 16 bits color buffer formatPatrice Mandin
2007-01-14Merge branch 'master' of git+ssh://pmandin@git.freedesktop.org/git/mesa/mesaPatrice Mandin
2007-01-14nouveau: nv10: added missing functionsPatrice Mandin
2007-01-14r300: Fix vertex program position invariant bug, force position reading.Jerome Glisse
When we have a position invariant program we need to force routing the position otherwise you may handle transform quite random data which might be funny but unlikely what you want :).
2007-01-14mesa: Update _Current ptr along Current when a new vertex program is bind.Jerome Glisse
On new vertex program bind only the Current ptr where updated to point to the new program; this could lead to _Current pointing to and out of date or even a no more existing program which in turn could lead to a segfault in some driver. To avoid this _Current ptr is updated along Current if _Current where previously pointing to the same program.
2007-01-14nouveau: remove already defined NV15_TCL and NV17_TCLPatrice Mandin
2007-01-14nouveau: import color material r,g,b,aPatrice Mandin
2007-01-14nouveau: nv10: stencil functionsPatrice Mandin
2007-01-14nouveau: nv10: currently fails initcard and bindbuffers, till donePatrice Mandin
2007-01-14nouveau: nv10 blending done, remove nv10ViewportPatrice Mandin
2007-01-13nouveau: update nv10 statePatrice Mandin
2007-01-13nouveau: Add clear color for nv10Patrice Mandin
2007-01-13nv10 has alpha color maskPatrice Mandin
2007-01-11Fix typo from commit 1d312ae0137eb39bf74fac91eb97ed25c289a4ca .Jerome Glisse
2007-01-09put back missing Driver.PolygonMode call (bug 9578)Roland Scheidegger
2007-01-09i915tex: Remove unused tex_program field.Michel Dänzer
2007-01-09intel_finalize_mipmap_tree: Only flush batchbuffer when necessary.Michel Dänzer
2007-01-07Merge branch 'origin'Keith Packard
2007-01-08nouveau: allow the use of multiple subchannels/objects by default.Ben Skeggs
2007-01-06Various warning fixes for i965 driver.Keith Packard
vertex/fragment programs provided as const. bmSetFenceLock should return bmSetFence value.
2007-01-06Initialize GL_ARB_occlusion_query only if DRM support is present.Keith Packard
DRM versions before 1.8 do not include the necessary ioctls to support GL_ARB_occlusion_query, don't enable it on these versions.
2007-01-06i965: xdemos/glxthreads get: Assertion `block->fenced' failed (9201)Zou Nan hai
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06i965: Take clip rects into account when computing max primZou Nan hai
Signed-off-by: Keith Packard <keithp@neko.keithp.com>