Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-15 | clean-up slang_allocate_storage() | Brian | |
2007-01-15 | Remove unused index buffer. | Keith Whitwell | |
2007-01-15 | Don't special-case FOG attribute initialization. | Keith Whitwell | |
Initial fog value was being set to {0,0,0,0}. This results in vector size 4, but isn't necessary. The regular {0,0,0,1} works fine. | |||
2007-01-15 | Correctly initialize current attribute sizes. | Keith Whitwell | |
Some legacy attributes (eg color) have an initial value other than {0,0,0,1} which means that their initial size != 1 either. | |||
2007-01-15 | Remove debug, reenable inplace splitting. | keithw | |
2007-01-15 | Split too-large draw commands. | Keith Whitwell | |
Use the vbo_split_ functionality to split incoming drawing command to fit within the fixed-size buffers used by software t&l module. | |||
2007-01-15 | Remove special-case handling for index and edgeflag | Keith Whitwell | |
This isn't required with the changes to core mesa and the new attribute layout. | |||
2007-01-15 | Hook in split functionality | keithw | |
2007-01-15 | Add vbo_split files | keithw | |
2007-01-15 | New files to manage splitting drawing commands | keithw | |
2007-01-15 | nouveau: Fix a bug in the nv04 swtcl. | Stephane Marchesin | |
2007-01-15 | nouveau: 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-15 | nouveau: fail CreateScreen on unknown cards instead of guessing. | Ben Skeggs | |
2007-01-15 | nouveau: Implement much of the fog handling. | Carlos Martín Nieto | |
2007-01-14 | nouveau: Update nouveau_reg.h from renouveau to the latest version. | Stephane Marchesin | |
2007-01-14 | nouveau: Make the state cache hierarchical. | Stephane Marchesin | |
2007-01-14 | nouveau: add the nv04 swtcl module (it's untested for now). | Stephane Marchesin | |
2007-01-14 | nouveau: Cleanup the nv10 swtcl module. | Stephane Marchesin | |
2007-01-14 | nouveau: nv10: 16 bits color buffer format | Patrice Mandin | |
2007-01-14 | Merge branch 'master' of git+ssh://pmandin@git.freedesktop.org/git/mesa/mesa | Patrice Mandin | |
2007-01-14 | nouveau: nv10: added missing functions | Patrice Mandin | |
2007-01-14 | r300: 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-14 | mesa: 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-14 | nouveau: remove already defined NV15_TCL and NV17_TCL | Patrice Mandin | |
2007-01-14 | nouveau: import color material r,g,b,a | Patrice Mandin | |
2007-01-14 | nouveau: nv10: stencil functions | Patrice Mandin | |
2007-01-14 | nouveau: nv10: currently fails initcard and bindbuffers, till done | Patrice Mandin | |
2007-01-14 | nouveau: nv10 blending done, remove nv10Viewport | Patrice Mandin | |
2007-01-13 | Rework code related to temp register allocation, both for user variables | Brian | |
and expression temporarires. Much better register utilization now. Lots of other fixes. The OpenGL GLSL "orange book" brick shader demo works now. | |||
2007-01-13 | slang_variable_scope now stores array of pointers to slang_variables. | Brian | |
2007-01-13 | added another vec4 constructor, updated += operator | Brian | |
2007-01-13 | nouveau: update nv10 state | Patrice Mandin | |
2007-01-13 | nouveau: Add clear color for nv10 | Patrice Mandin | |
2007-01-13 | nv10 has alpha color mask | Patrice Mandin | |
2007-01-11 | Fix a problem with inlined "return" statements. Make some attempt to free ↵ | Brian | |
temporaries. | |||
2007-01-11 | disable some code that'll eventually go away | Brian | |
2007-01-11 | new vec3 constructor, replace float_add w/ vec4_add | Brian | |
2007-01-11 | tweak output | Brian | |
2007-01-11 | Fix typo from commit 1d312ae0137eb39bf74fac91eb97ed25c289a4ca . | Jerome Glisse | |
2007-01-10 | checkpoint: codegen for global vars/constants now working | Brian | |
2007-01-10 | checkpoint: codegen for global vars w/ initializers | Brian | |
2007-01-10 | assorted code clean-ups | Brian | |
2007-01-10 | fix size bug in _mesa_add_attribute() | Brian | |
2007-01-10 | simplify _mesa_add_state_reference() | Brian | |
2007-01-10 | Update _save_VertexAttrib() functions for non-aliasing behaviour. | Brian | |
2007-01-09 | get rid of STATE_USER_ATTRIB/STATE_AUTO_ATTRIB | Brian | |
2007-01-09 | clean up a bunch of program parameter stuff | Brian | |
2007-01-09 | Implement vertex attribute binding. | Brian | |
Users can set explicit binding with glBindAttribLocation(), otherwise the linker will allocate generic attribute slots. | |||
2007-01-09 | more debug code (disabled) | Brian | |
2007-01-09 | add code for generic attributes 16..31 | Brian | |