Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-29 | Fix crashes when the frag prog can't be handled in hardware (#11131) | Roland Scheidegger | |
Must not change to/from swrast after Render.Start or bad things will happen. (Driver will still somewhat incorrectly report an implementation error, and apps can't really figure out if a prog is natively supported as validation is later - could try doing it earlier to give some hint at least, even though native status may still change later due to fog etc.) | |||
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 | check scissor state | Brian | |
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-27 | Merge branch 'master' of git+ssh://michal@git.freedesktop.org/git/mesa/mesa ↵ | michal | |
into softpipe_0_1_branch | |||
2007-07-26 | Fix function call bug 11731. Also, fix up IR_CALL/IR_FUNC confusion. | Brian | |
2007-07-26 | generate error upon writing to varying var in fragment program (bug 11733) | Brian | |
2007-07-26 | fix color interpolation for CHAN_BITS==32 | Brian | |
2007-07-26 | don't use rgba_line() if CHAN_BITS==32 | Brian | |
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 | implement DDX, DDY instructions | Brian | |
2007-07-25 | Fix pinterp() to compute 1 / FRAG_ATTRIB_WPOS.w Update comments too. | Brian | |
2007-07-25 | patch things up enough to allow texture sampling to work | Brian | |
2007-07-24 | remove unused MAX_3D_TEXTURE_SIZE, reformattting | Brian | |
2007-07-24 | use consistent indentation | Brian | |
2007-07-24 | check return value of tgsi_parse_init() | Brian | |
2007-07-24 | added PROGRAM_NAMED_PARAM in map_register_file() | Brian | |
2007-07-24 | added GL_FRAGMENT_PROGRAM_NV in st_new_program() | Brian | |
2007-07-24 | Add VF_ATTRIB_VAR0..7 for varying variables. | Brian | |
The demos/fslight.c demo runs now. | |||
2007-07-24 | added PROGRAM_UNIFORM to map_register_file() | Brian | |
2007-07-24 | comments | Brian | |
2007-07-24 | s/GLuint/GLbitfield/ | Brian | |
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 | added missing OPCODE_ARL to TGSI_OPCODES[], added sanity check assertion | 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-24 | use enabled/linked fragment shader in preference to a fragment program | Brian | |
2007-07-24 | call ctx->Driver.NewProgram() instead of _mesa_new_program() | Brian | |
2007-07-24 | call ctx->Driver.NewProgram() instead of _mesa_new_program() | Brian | |
2007-07-24 | Merge branch 'softpipe_0_1_branch' of ↵ | Brian | |
git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch | |||
2007-07-23 | fix GLX_STEREO handling (bug 11705) | Brian | |
2007-07-23 | Execute fs tokens. | michal | |
Fix align128 bug. | |||
2007-07-21 | Fix a number of MINGW32 issues | Zhang | |
2007-07-21 | Remove ctx->Point._Size and ctx->Line._Width. | Brian | |
The clamping for these values depends on whether we're drawing AA or non-AA points, lines. Defer clamping until drawing time. Drivers could compute and keep clamped AA and clamped non-AA values if desired. | |||
2007-07-21 | set the _BaseFormat for window-framebuffers, could hit some assertion otherwise | Roland Scheidegger | |
2007-07-20 | fix bogus recently introduced function param comments | Roland Scheidegger | |
2007-07-20 | fix bogus recently introduced function param comments | Roland Scheidegger | |
2007-07-20 | minor cleanups, disable debugging | Roland Scheidegger | |
2007-07-19 | Trigger tgsi compilation for fragment programs. | Keith Whitwell | |
Not sure the generated program looks correct though... | |||
2007-07-19 | remove some more really old ifdefed out code... | Roland Scheidegger | |
2007-07-19 | fix mesa's handling of fbo's / window fb (again) | Roland Scheidegger | |
Make sure the relevant fields in window fbs get updated at appropriate time (those are NOT the same as fbos!!!), and fix up related code accordingly. This is a bit ugly, but there's a reason the issues section in EXT_fbo is a couple hundred pages long... Hopefully correct now. | |||
2007-07-19 | more fixes for mesa's fbo handling (fixes tests/fbotest1/2) | Roland Scheidegger | |