summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-07-3032 and z24s8 softpipe buffersBrian
2007-07-30remove some obsolete xmesa remnantsBrian
2007-07-30Merge branch 'softpipe_0_1_branch' of ↵Brian
git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch
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-30compute scale for Z24 buffersBrian
2007-07-30implement read_quad_f_swz()Brian
2007-07-30Merge branch 'softpipe_0_1_branch' of ↵Brian
git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch
2007-07-30implement surfaces for softpipe renderingBrian
2007-07-30map/unmap surfaces before/after renderingBrian
2007-07-30remove old commentsBrian
2007-07-30disable ProgramStringNotify assertionBrian
2007-07-30call st_invalidate_state()Brian
2007-07-30added map/unmap() stubsBrian
2007-07-27renaming, comments, clean-upBrian
2007-07-27Clip 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-27remove obsolete commentsBrian
2007-07-27Maintain 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-27Implement point/line quad clipping. Not quite as efficient as it probably ↵Brian
could be, but sufficient for now.
2007-07-27check scissor stateBrian
2007-07-27s/SP_TILE_H/SP_QUAD_H/Brian
2007-07-27init quad.coverage values to 1.0 in case line AA is enabled so that we see ↵Brian
something
2007-07-27Avoid unnecessary input attrib copy by aligning exec_machine attribs.michal
2007-07-27Merge branch 'master' of git+ssh://michal@git.freedesktop.org/git/mesa/mesa ↵michal
into softpipe_0_1_branch
2007-07-26Fix function call bug 11731. Also, fix up IR_CALL/IR_FUNC confusion.Brian
2007-07-26generate error upon writing to varying var in fragment program (bug 11733)Brian
2007-07-26fix color interpolation for CHAN_BITS==32Brian
2007-07-26don't use rgba_line() if CHAN_BITS==32Brian
2007-07-25Implement line stippling.Brian
Also added draw_stage::reset_line_stipple(). There may be a better way of doing that though.
2007-07-25rename some varsBrian
2007-07-25implement DDX, DDY instructionsBrian
2007-07-25Fix pinterp() to compute 1 / FRAG_ATTRIB_WPOS.w Update comments too.Brian
2007-07-25patch things up enough to allow texture sampling to workBrian
2007-07-24remove unused MAX_3D_TEXTURE_SIZE, reformatttingBrian
2007-07-24use consistent indentationBrian
2007-07-24check return value of tgsi_parse_init()Brian
2007-07-24added PROGRAM_NAMED_PARAM in map_register_file()Brian
2007-07-24added GL_FRAGMENT_PROGRAM_NV in st_new_program()Brian
2007-07-24Add VF_ATTRIB_VAR0..7 for varying variables.Brian
The demos/fslight.c demo runs now.
2007-07-24added PROGRAM_UNIFORM to map_register_file()Brian
2007-07-24commentsBrian
2007-07-24s/GLuint/GLbitfield/Brian
2007-07-24Compute need_z and need_w properly and use the correct ↵Brian
const/linear/perspective interpolation in shade_quad().
2007-07-24Fix a typo (i << i) that was fouling up the vertex layout info.Brian
2007-07-24added missing OPCODE_ARL to TGSI_OPCODES[], added sanity check assertionBrian
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-24rebuild quad pipeline when framebuffer changes tooBrian
2007-07-24use enabled/linked fragment shader in preference to a fragment programBrian
2007-07-24call ctx->Driver.NewProgram() instead of _mesa_new_program()Brian
2007-07-24call ctx->Driver.NewProgram() instead of _mesa_new_program()Brian
2007-07-24Merge branch 'softpipe_0_1_branch' of ↵Brian
git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch