summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker
AgeCommit message (Collapse)Author
2007-07-30remove some obsolete xmesa remnantsBrian
2007-07-30Lots 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-30disable ProgramStringNotify assertionBrian
2007-07-27check scissor stateBrian
2007-07-24added GL_FRAGMENT_PROGRAM_NV in st_new_program()Brian
2007-07-24Basic 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-24use enabled/linked fragment shader in preference to a fragment programBrian
2007-07-24Merge branch 'softpipe_0_1_branch' of ↵Brian
git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch
2007-07-19Trigger tgsi compilation for fragment programs.Keith Whitwell
Not sure the generated program looks correct though...
2007-07-13Fix setup.light_twoside determination.Brian
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.
2007-07-13Fix more polygon winding, culling confusion.Brian
If the determinant of the triangle is positive, its winding is CCW (right-handed coord system).
2007-07-13Added basic occlusion countingBrian
2007-07-12Added colormask, dither, multisample state. Implement colormasking stage.Brian
2007-07-11Obsolete file.Brian
2007-07-11Implement polygon stipple state tracking, application.Brian
2007-07-10fix problems with polygon offsetBrian
2007-07-05Softpipe: import TGSI tree. Not hooked-up yet.michal
2007-07-03hook in state tracking for blend colorBrian
2007-07-03Blend MIN/MAX modes are special: the src/dest terms are always one.Brian
2007-07-03clarify that line_stipple_factor is in [0,255] corresponding to GL's range ↵Brian
of [1,256].
2007-07-02rename a few structs (use _state suffix consistantly), reorder/sort fields ↵Brian
in some structs
2007-06-29texture object constructionBrian
2007-06-26consolidate point/line state into pipe_setup_stateBrian
2007-06-25code for functional Z buffer surfaceBrian
2007-06-22more texture sampler workBrian
2007-06-22Assorted token renaming/removal, minor state changes, etc.Brian
2007-06-21alpha test and misc changesBrian
2007-06-20checkpoint: implement z/depth testingBrian
2007-06-20Rename static variable in temporary tnl codeKeith Whitwell
2007-06-20better commentBrian
2007-06-20actually use new glClear codeBrian
2007-06-20fix commentBrian
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-19just use regular malloc(), free(), memcpy()Brian
2007-06-18Added alpha test state.Brian
2007-06-18Define just one set of PIPE_FUNC_LESS, GREATER, EQUAL, etc tokens.Brian
Used for depth test, alpha test, stencil test, shadow test, etc.
2007-06-15Added st_update_framebuffer struct/object.Brian
2007-06-15initial framebuffer stateBrian
2007-06-15framebuffer stateBrian
2007-06-14Rename directories again?!Keith Whitwell
Some git wierdness going on.
2007-06-14Renamed softpipe directories and files to something less confusing.Keith Whitwell
softpipe/state_tracker --> state_tracker/ softpipe/ --> pipe/ softpipe/generic --> pipe/softpipe/ I don't think pipe is a great name, but I disliked all the others too. Luckily it's fairly easy to rename with git, so this can be revisited later.