summaryrefslogtreecommitdiff
path: root/src/mesa/sources
AgeCommit message (Collapse)Author
2007-07-13Added basic occlusion countingBrian
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-12Added colormask, dither, multisample state. Implement colormasking stage.Brian
2007-07-11Implement polygon stipple state tracking, application.Brian
2007-07-10Begin hooking up stenciling.Brian
2007-07-09New 'draw' module for primitive drawing (clipping, culling, etc).Brian
2007-07-05Softpipe: import TGSI tree. Not hooked-up yet.michal
2007-06-29texture object constructionBrian
2007-06-26consolidate point/line state into pipe_setup_stateBrian
2007-06-22more texture sampler workBrian
2007-06-21alpha test and misc changesBrian
2007-06-20s/tile/quad/Brian
2007-06-20quad blending works now, but many blend terms need to be added in blend_quad().Brian
2007-06-20Initial implementation of a software pipeline for quad rasterization ↵Brian
(fragment ops). This is very much like the clipper/setup pipeline for primitives.
2007-06-20Initial work for glClear(), clear color state.Brian
2007-06-19hook up point stateBrian
2007-06-19Re-org of surface/framebuffer state.Brian
We should be able to render to any depth/format of X window now.
2007-06-18Added alpha test state.Brian
2007-06-15initial framebuffer stateBrian
2007-06-14Rename directories again?!Keith Whitwell
Some git wierdness going on.
2007-05-30added st_atom_depth.cBrian
2007-05-24Stencil state.Brian
2007-05-24added st_atom_blend.c, st_atom_scissor.cBrian
2007-05-24Use the x11 driver as a test harness for the softpipe/state_tracker code.Keith Whitwell
This has some limitations as we currently require a mapped framebuffer, so it only really works with double-buffered ximage rgba8888 windows.
2007-04-21Rename occlude.[ch] to queryobj.[ch]Brian
2007-04-21added slang_mem.cBrian
2007-04-20added new xm_glide.c fileBrian
2007-04-16remove t_vb_arbprogram.cBrian
2007-03-24move some code into new slang_ir.c fileBrian
2007-02-26Overhaul of error handling.Brian
2007-02-23added slang_label.cBrian
2007-02-22remove nvvertexec.c, add prog_execute.cBrian
2007-02-22Merge branch 'origin' into glsl-compiler-1Brian
Conflicts: src/mesa/main/state.c src/mesa/shader/program.c src/mesa/shader/program.h src/mesa/shader/programopt.c src/mesa/shader/slang/slang_execute.c src/mesa/sources src/mesa/swrast/s_arbshader.c src/mesa/swrast/s_context.c src/mesa/swrast/s_span.c src/mesa/swrast/s_zoom.c src/mesa/tnl/t_context.c src/mesa/tnl/t_save_api.c src/mesa/tnl/t_vb_arbprogram.c src/mesa/tnl/t_vp_build.c src/mesa/tnl/t_vtx_eval.c
2007-02-20added slang_builtin.cBrian
2007-02-09add prog_debug.cBrian
2007-02-02remove slang_library_texsample.[ch]Brian
2007-02-02rename slang_link2.c slang_link.cBrian
2007-02-02rename slang_assemble_typeinfo.[ch] to slang_typeinfo.[ch]Brian
2007-02-02remove slang_assemble*.c filesBrian
2007-02-02remove slang_export.c and related codeBrian
2007-02-02remove slang_link.c and slang_analyse.cBrian
2007-02-02remove slang_execute.c, slang_execute_x86.cBrian
2007-02-01remove slang_label.c until it's readyBrian
2007-01-30Helper for rebasing draw requests where min_index != 0.Keith Whitwell
2007-01-25remove tnl/t_vtx_x86_gcc.S file from sources as it no longer existsRoland Scheidegger
2007-01-23fix g++ warnings/errorsBrian
2007-01-15Add vbo_split fileskeithw
2007-01-13Rework code related to temp register allocation, both for user variablesBrian
and expression temporarires. Much better register utilization now. Lots of other fixes. The OpenGL GLSL "orange book" brick shader demo works now.
2006-12-19Overhaul of GLSL API functions, dispatching, etc.Brian
2006-12-15change/add/rm several filenamesBrian