Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-31 | Redesign pipe_surface in terms of pipe_region. | Brian | |
struct pipe_buffer goes away. Added basic region functions to softpipe to allocate/release malloc'd regions. Surface-related code is fairly coherent now. | |||
2007-07-30 | 32 and z24s8 softpipe buffers | Brian | |
2007-07-30 | Merge branch 'softpipe_0_1_branch' of ↵ | Brian | |
git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch | |||
2007-07-30 | Lots of improvements to the surface-related code. | Brian | |
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. | |||
2007-07-30 | compute scale for Z24 buffers | Brian | |
2007-07-30 | Merge branch 'softpipe_0_1_branch' of ↵ | Brian | |
git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch | |||
2007-07-30 | map/unmap surfaces before/after rendering | Brian | |
2007-07-30 | remove old comments | Brian | |
2007-07-27 | renaming, comments, clean-up | Brian | |
2007-07-27 | Clip triangles against softpipe->cliprect which includes scissor and surface ↵ | Brian | |
bounds. This prevents rendering out of bounds when the viewport is partially outside the surface bounds. | |||
2007-07-27 | remove obsolete comments | Brian | |
2007-07-27 | Maintain cliprect (scissor) info in sp_state_derived.c. | Brian | |
The cliprect depends on the scissor rect (if enabled), otherwise the drawing surface bounds. | |||
2007-07-27 | Implement point/line quad clipping. Not quite as efficient as it probably ↵ | Brian | |
could be, but sufficient for now. | |||
2007-07-27 | s/SP_TILE_H/SP_QUAD_H/ | Brian | |
2007-07-27 | init quad.coverage values to 1.0 in case line AA is enabled so that we see ↵ | Brian | |
something | |||
2007-07-27 | Avoid unnecessary input attrib copy by aligning exec_machine attribs. | michal | |
2007-07-25 | Implement line stippling. | Brian | |
Also added draw_stage::reset_line_stipple(). There may be a better way of doing that though. | |||
2007-07-25 | rename some vars | Brian | |
2007-07-25 | Fix pinterp() to compute 1 / FRAG_ATTRIB_WPOS.w Update comments too. | Brian | |
2007-07-24 | Add VF_ATTRIB_VAR0..7 for varying variables. | Brian | |
The demos/fslight.c demo runs now. | |||
2007-07-24 | Compute need_z and need_w properly and use the correct ↵ | Brian | |
const/linear/perspective interpolation in shade_quad(). | |||
2007-07-24 | Fix a typo (i << i) that was fouling up the vertex layout info. | Brian | |
2007-07-24 | Basic fragment programs run now. | Brian | |
Handling of constants might change. For now, the st_fragment_program struct contains a pipe_constant_buffer (not a pointer). | |||
2007-07-24 | rebuild quad pipeline when framebuffer changes too | Brian | |
2007-07-23 | Execute fs tokens. | michal | |
Fix align128 bug. | |||
2007-07-19 | Trigger tgsi compilation for fragment programs. | Keith Whitwell | |
Not sure the generated program looks correct though... | |||
2007-07-13 | set INTERP_CONSTANT when appropriate | Brian | |
Not really signficant now since draw_flat stage copies the provoking vertex color to all prim verts. | |||
2007-07-13 | comments | Brian | |
2007-07-13 | Enable Keith's branch-less stipple code - it works. | Brian | |
2007-07-13 | Add 'prim' field to quad so that stipple and aa coverage stages can do the ↵ | Brian | |
right thing. | |||
2007-07-13 | Implement AA points and AA coverage application in quad pipeline. | Brian | |
2007-07-13 | Added basic occlusion counting | Brian | |
2007-07-13 | Add conditional-free implementation (disabled, not tested) | Keith Whitwell | |
2007-07-13 | Simplify slightly. | Keith Whitwell | |
Don't bother trying to save a small memcpy. | |||
2007-07-12 | minor changes, comments about multiple color buffers, MRT. | Brian | |
2007-07-12 | Add a quad 'bufloop' stage to handle glDrawBuffer(GL_FRONT_AND_BACK). | Brian | |
This removes the notion of multiple color buffers from all other stages. Will need a bit more work when shaders with multiple render targets arrive. | |||
2007-07-12 | XXX comment about skipping stipple for points/lines | Brian | |
2007-07-12 | s/prim_setup/sp_draw_render_stage/, new comments | Brian | |
2007-07-12 | Remove dead code | Brian | |
2007-07-12 | Rename prim_stage -> draw_stage | Brian | |
2007-07-12 | Added colormask, dither, multisample state. Implement colormasking stage. | Brian | |
2007-07-11 | disable debug printfs | Brian | |
2007-07-11 | Implement polygon stipple state tracking, application. | Brian | |
2007-07-11 | fix stencil logic error, use proper front/back face value | Brian | |
2007-07-11 | Compute quad.facing from prim->det and polygon winding. | Brian | |
Updated comments/questions about area vs. prim->det. | |||
2007-07-10 | Checkpoint: stencil roughly working, some bugs to fix... | Brian | |
2007-07-10 | Begin hooking up stenciling. | Brian | |
2007-07-10 | clean-ups | Brian | |
2007-07-10 | Fill in remaining switch cases. Only call next stage if quad->mask != 0. | Brian | |
2007-07-10 | Do depth testing with integer values. | Brian | |
Using floats (and float->ushort->float conversion) introduces errors. Only GLushort depth buffers work for now... |