Age | Commit message (Collapse) | Author |
|
Also, fix up some comments to be doxygen style.
|
|
|
|
|
|
|
|
|
|
Fixes vtk crash and others.
|
|
|
|
Keep track of enabled/active vertex attributes.
Keep track of potential vertex program outputs.
When generating fragment program, replace references to fragment attributes
which are effectively non-varying and non-computed passthrough attributes with
references to the new CURRENT_ATTRIB tracked state value.
Only downside is slight ugliness in VBO code where we need to validate state
twice in succession.
|
|
|
|
|
|
|
|
|
|
|
|
Complex texcombine modes were running out of registers (>32 registers for 8 tex units).
|
|
|
|
|
|
Defaults for program length, num ALU instructions, num indirections, etc.
basically indicate no limit for software rendering. Driver should override
as needed.
|
|
|
|
|
|
|
|
|
|
|
|
If the driver buffers a scene flushing should release old textures and
make space for new ones. Fixes problem with texdown.c test.
|
|
|
|
point coord
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Calls to glBindAttribLocation() should not take effect until the next time
that glLinkProgram() is called.
gl_shader_program::Attributes now just contains user-defined bindings.
gl_shader_program::VertexProgram->Attributes contains the actual/final bindings.
|
|
Free old teximage/level data, then stop.
|
|
vbo_save_EndList())
|
|
|
|
Call it before freeing core Mesa state to avoid references to freed buffer objects.
|
|
|
|
|
|
|
|
|
|
Primitive begin in one dlist, end in another.
|
|
PIPE_FORMAT_A8R8G8B8_UNORM
|
|
|
|
|
|
Use new _mesa_reference_buffer_object() function wherever possible.
Fixes buffer object/display list crash reported in ParaView.
|
|
|
|
|
|
|