summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2007-01-21nouveau: add nv04 state support, and small nv04 fixes.Stephane Marchesin
2007-01-21nouveau: rename pass0_arb to pass0.Ben Skeggs
2007-01-21nouveau: kill off shader pass1.Ben Skeggs
2007-01-21nouveau: shader backend branching support for all cards that support it.Ben Skeggs
2007-01-20Added a page with shading language status, tips, etc.Brian
2007-01-20Add a simple mechanism for annotating instructions for easier debugging.Brian
2007-01-20optimization: emit MAD instructions when possibleBrian
2007-01-20remove unused swizzle parameter to -storage_to_src_reg()Brian
2007-01-20Initial implementation of OPCODE_IF/ELSE/ENDIF instructions.Brian
2007-01-20Reimplement && and || to do short-circuit evaluation.Brian
2007-01-20rewrite more __postIncr functionsBrian
2007-01-19Implement do/while loops. Replace IR_CJUMP with IR_CJUMP0 and IR_CJUMP1 soBrian
2007-01-19Rewrite normalize(vec3/vec4) to use one less register.Brian
2007-01-19report error message when something failsBrian
2007-01-19print error msg when there's a problemBrian
2007-01-19remove stray tabBrian
2007-01-19Implement fragment discard/kill.Brian
2007-01-19change while-loop to create new scope for loop body, per specBrian
2007-01-19nouveau: bump drm patchlevelBen Skeggs
2007-01-18Implement constant sharing so that 4 float constants can share a singleBrian
2007-01-18_mesa_add_unnamed_constant() now tries to re-use constants already inBrian
2007-01-18Reimplement code for swizzling so that expressions like (p+q).x for vectors p...Brian
2007-01-18rewrite a bunch of assignment operators (like +=)Brian
2007-01-18remove debug codeBrian
2007-01-18nouveau: preliminary nv50 statePatrice Mandin
2007-01-18remove swizzle param from new_var()Brian
2007-01-18support as much of GL_EXT_stencil_two_side as we can. untested.Aapo Tahkola
2007-01-18typo fix. this case still fails.Aapo Tahkola
2007-01-18Fix invalid enums passed to MapBufferAapo Tahkola
2007-01-18Fix invalid enums passed to MapBufferAapo Tahkola
2007-01-17rewrite additional matrix-related functions to reduce register needsBrian
2007-01-17rewrite mat4 * mat4 operator to use fewer tempsBrian
2007-01-17do bounds check in _slang_push_var_table(), added commentBrian
2007-01-17rewrite matrix constructorsBrian
2007-01-17handle var size > 4 in _slang_pop_var_table()Brian
2007-01-17minor fprintf() changeBrian
2007-01-17Rewrite a bunch of constructors. It's now important that the firstBrian
2007-01-17_slang_gen_function_call_name() now tries to adapt function calls (expandBrian
2007-01-17New _slang_adapt_call() function.Brian
2007-01-17code clean-up, re-org. Added IR_F_TO_I support.Brian
2007-01-17added IR_F_TO_I, update commentsBrian
2007-01-17Added OPCODE_INT to convert 4 floats to 4 ints.Brian
2007-01-17add texturing, other optionsBrian
2007-01-17Fix/clean-up a number of things related to variable/temporary allocation.Brian
2007-01-17New debug config for linux-driKeith Whitwell
2007-01-17I965: fix bug#9625-get the correct PV for quardstripXiang, Haihao
2007-01-17 Fix bug#9673Xiang, Haihao
2007-01-16Implement codegen for the selection operator ( b ? x : y )Brian
2007-01-16fix typoBrian
2007-01-16draw a box, press 'a' to animateBrian