summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-07-17Merge branch 'i915tex_privbuffers' into softpipe_0_1_branchKeith Whitwell
2007-07-13Fix for-loop in interp() so we don't go out of bounds.Brian
Improved comments for that loop. Added some sanity check assertions regarding vertex layout.
2007-07-13set INTERP_CONSTANT when appropriateBrian
Not really signficant now since draw_flat stage copies the provoking vertex color to all prim verts.
2007-07-13commentsBrian
2007-07-13Enable Keith's branch-less stipple code - it works.Brian
2007-07-13Add 'prim' field to quad so that stipple and aa coverage stages can do the ↵Brian
right thing.
2007-07-13Implement AA points and AA coverage application in quad pipeline.Brian
2007-07-13press 's' to toggle smoothingBrian
2007-07-13Added basic occlusion countingBrian
2007-07-13minor renameBrian
2007-07-13Add conditional-free implementation (disabled, not tested)Keith Whitwell
2007-07-13Simplify slightly.Keith Whitwell
Don't bother trying to save a small memcpy.
2007-07-12minor changes, comments about multiple color buffers, MRT.Brian
2007-07-12Add 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-12XXX comment about skipping stipple for points/linesBrian
2007-07-12s/prim_setup/sp_draw_render_stage/, new commentsBrian
2007-07-12Remove dead codeBrian
2007-07-12Rename prim_stage -> draw_stageBrian
2007-07-12Added colormask, dither, multisample state. Implement colormasking stage.Brian
2007-07-12front/back-face determination was wrongBrian
2007-07-12culling was invertedBrian
2007-07-12handle edge flags for GL_POLYGONsBrian
2007-07-12fix MIN/MAX mix-upBrian
2007-07-11remove unused hw_data_offsetBrian
2007-07-11disable debug printfsBrian
2007-07-11remove glDepthFunc(GL_LEQUAL) change from prev commitBrian
2007-07-11Fix broken depth offset.Brian
The edge vectors were totally wrong. Need to multiply bias units by the min resolvable depth delta.
2007-07-11Obsolete file.Brian
2007-07-11Implement polygon stipple state tracking, application.Brian
2007-07-11Fix screen corruption on resize.Keith Whitwell
Move buffer resize check to immediately after swapbuffers. Update cliprects inside the locked region of swapbuffers.
2007-07-11need to clamp floats to [0,1] in write functionsBrian
2007-07-11fix stencil logic error, use proper front/back face valueBrian
2007-07-11Compute quad.facing from prim->det and polygon winding.Brian
Updated comments/questions about area vs. prim->det.
2007-07-11remove bogus assertion, change drawable updatesRoland Scheidegger
don't update driDrawable information until later at all (blit needs fixing).
2007-07-11drop some more code no longer neededRoland Scheidegger
2007-07-11some fixes, fake frontbufferRoland Scheidegger
still doesn't work quite right (resize). Fake frontbuffer doesn't copy in real frontbuffer. Don't even think about doing rotation/page flip/triple buffering for now... More cleanups needed (fake cliprects etc.)
2007-07-10Checkpoint: stencil roughly working, some bugs to fix...Brian
2007-07-10Begin hooking up stenciling.Brian
2007-07-10clean-upsBrian
2007-07-10Fill in remaining switch cases. Only call next stage if quad->mask != 0.Brian
2007-07-10remove debug printfBrian
2007-07-10Fix line clipping bug. New comments.Brian
Need to use a new prim_header for the post-clipped line. Otherwise, we were changing the header passed to us from the vb code. That messed up the vertex pointers for the next line primitive.
2007-07-10clean-up, commentsBrian
2007-07-10clamp after offsetting, new commentsBrian
2007-07-10remove unneeded casts, added commentsBrian
2007-07-10Do depth testing with integer values.Brian
Using floats (and float->ushort->float conversion) introduces errors. Only GLushort depth buffers work for now...
2007-07-10fix problems with polygon offsetBrian
2007-07-10comments, clean-upBrian
2007-07-10copybuffer/cliprect fixupsRoland Scheidegger
2007-07-10added commentsBrian