Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
The state_tracker driver needs these to implement, eg. pixel buffer objects,
vertex buffer objects.
|
|
|
|
|
|
|
|
|
|
|
|
pipe->clear() only used to clear whole buffers (no scissor) w/out masking.
Draw a colored quadrilateral in all other cases.
|
|
|
|
|
|
|
|
for glClear.
|
|
Also some minor clear fixes.
|
|
|
|
|
|
|
|
Still require the intelClear() call to flush batchbuffers. That will be
removed later...
|
|
|
|
|
|
Z testing now works with i915 driver.
Add gl_renderbuffer::surface pointer (and reverse pointer).
Remove intel_surface and xmesa_surface types - no longer used.
|
|
|
|
|
|
|
|
Handling of constants might change. For now, the st_fragment_program struct
contains a pipe_constant_buffer (not a pointer).
|
|
|
|
git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch
|
|
Not sure the generated program looks correct though...
|
|
When a vertex program is used, use value of GL_VERTEX_PROGRAM_TWO_SIDE.
Otherwise, if FF lighting, use value of GL_LIGHT_MODEL_TWO_SIDE.
|
|
If the determinant of the triangle is positive, its winding is CCW (right-handed coord system).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
of [1,256].
|
|
in some structs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|