summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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-24added code to test per-vertex colorsBrian
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-24simple fragment shader testBrian
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-24Merge branch 'softpipe_0_1_branch' of ↵Brian
git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch
2007-07-23Execute fs tokens.michal
Fix align128 bug.
2007-07-19Trigger tgsi compilation for fragment programs.Keith Whitwell
Not sure the generated program looks correct though...
2007-07-17Merge branch 'origin' into softpipe_0_1_branchKeith Whitwell
2007-07-17Merge branch 'i915tex_privbuffers' into softpipe_0_1_branchKeith Whitwell
2007-07-16r300: Corrected some progs/fp/* regressions from the BFC patch.Oliver McFadden
I'm not completely sure this is correct; it restores the old behaviour.
2007-07-16r300: Use _mesa_num_inst_src_regs for number of arguments.Oliver McFadden
2007-07-16r300: Corrected vertprog FLR and XPD instruction regression.Oliver McFadden
2007-07-16r300: Added code for vertprog opcode ARL.Oliver McFadden
2007-07-16r300: Don't need vertprog scalar flag anymore; it's handled explicitly...Oliver McFadden
2007-07-16r300: Removed broken RCC vertprog opcode.Oliver McFadden
2007-07-16r300: More vertprog rework; give each opcode it's own function.Oliver McFadden
2007-07-16Revert "r300: Gracefully exit after GART memory is exhausted."Oliver McFadden
This reverts commit 9457bf62bbba3b9226ebbbea5dc7798ca22485f6. Causes the X server to die with Compiz and Beryl.
2007-07-16r300: Reorder the vertprog code to the ARB specification.Oliver McFadden
2007-07-16fix bogus fb/drawable informationRoland Scheidegger
the framebuffer objects attached to drawables can have invalidate state associated with them, since for the window framebuffer this is per-context state and not per-fbo state. Since drivers rely on that information (otherwise would need to check if currently the window-framebuffer is bound in a lot of places) fix it up in _mesa_make_current (ugly). (Brought over from i915tex_privbuffers, where it fixes xdemos/wincopy when switching to front buffer rendering.)
2007-07-16fix segfault with i915 drivers in swrast drawpixels path when resizing windowsRoland Scheidegger
2007-07-16r300: Use the R300_PVS_UPLOAD_* defines.Oliver McFadden
2007-07-16r300: Added the clip plane upload defines.Oliver McFadden
2007-07-16r300: Enable the vertprog point size again.Oliver McFadden
2007-07-16r300: Corrected position bug with position invariant option. Bug #11594.Oliver McFadden
2007-07-16r300: Removed Vim modeline I left in the file by mistake. :-)Oliver McFadden
2007-07-16r300: Make sure the modified value of u_temp_i is respected.Oliver McFadden
2007-07-16r300: Added a function for vertex program default opcode translation.Oliver McFadden
2007-07-16r300: Clean up the vertex program maximum length check.Oliver McFadden
2007-07-16r300: Corrected indenting in r300_vertprog.c.Oliver McFadden
2007-07-16r300: Major vertex program code clean up and rework.Oliver McFadden
2007-07-16r300: Replaced the ugly VERTEX_SHADER_INSTRUCTION typedef.Oliver McFadden
2007-07-15r300: Gracefully exit after GART memory is exhausted.Oliver McFadden