summaryrefslogtreecommitdiff
path: root/src/mesa/shader
AgeCommit message (Expand)Author
2009-07-24ARB prog: Layout parameters from parameter type, not src typeIan Romanick
2009-07-24ARB prog: _mesa_print_program output should go to same place as _mesa_printfIan Romanick
2009-07-24ARB prog parse: Fix cut-and-paste error for constant vectorsIan Romanick
2009-07-24ARB prog: get frag prog texture info from the right placeIan Romanick
2009-07-22parser: Clean up a bunch of silly compiler warningsIan Romanick
2009-07-22parser: Track a few more frag prog related valuesIan Romanick
2009-07-22parser: Ensure that param_binding_type is set correctlyIan Romanick
2009-07-22GIT ignore program_parse.outputIan Romanick
2009-07-22parser: Set NumParametersIan Romanick
2009-07-22parser: Clean up generation of error strings during assemblyIan Romanick
2009-07-22parser: Initialize unused instruction source registersIan Romanick
2009-07-22parser: Anonymous constants come from the PROGRAM_CONSTANT fileIan Romanick
2009-07-20ARB_fp/vp: Initial import of new ARB vp/fp assemblerIan Romanick
2009-07-20Add new _mesa_new_parameter_list_sized to pre-allocate a parameter listIan Romanick
2009-07-09Merge branch 'mesa_7_5_branch'Brian Paul
2009-07-09glsl: do const parameter optimization for array element actual parametersBrian Paul
2009-07-09glsl: fix incorrect indexing for gl_TextureMatrix[i][j]Brian Paul
2009-07-03Merge branch 'mesa_7_5_branch'Jakob Bornecrantz
2009-07-03mesa/shaders: fix gl_NormalMatrix state parametersKeith Whitwell
2009-07-02mesa: s/TRUE/GL_TRUEKeith Whitwell
2009-07-02mesa: ensure UsesFogFragCoord value is set for non-glsl shadersKeith Whitwell
2009-06-26glsl: check number of varying variables against the limitBrian Paul
2009-06-26glsl: move/simplify error checking for 'return' statementsBrian Paul
2009-06-26glsl: overhaul 'return' statement handlingBrian Paul
2009-06-26glsl: predicate assignments according to __returnFlagBrian Paul
2009-06-26glsl: added slang_variable::is_global fieldBrian Paul
2009-06-26glsl: silence a problem warningBrian Paul
2009-06-26glsl: code refactoring for return statementsBrian Paul
2009-06-26glsl: fix assorted regressions related to early-return-removalBrian Paul
2009-06-26glsl: comments, field reorderingBrian Paul
2009-06-26glsl: rework loop nesting codeBrian Paul
2009-06-26glsl: remove test for loop unrolling when we hit conditional cont/breakBrian Paul
2009-06-26glsl: checkpoint: predicate __retVal = expr with __returnFlagBrian Paul
2009-06-26glsl: use new helper functions in _slang_gen_logical_and/or()Brian Paul
2009-06-26glsl: add commentsBrian Paul
2009-06-26glsl: checkpoint: replace 'return' with __returnFlag=true;Brian Paul
2009-06-26glsl: fix up scoping for parent/children in slang_operation_copy()Brian Paul
2009-06-26glsl: fix uninitialized var in _slang_gen_for_without_continue()Brian Paul
2009-06-26glsl: added slang_operation_free_children()Brian Paul
2009-06-26glsl: added slang_oper_num_children() helperBrian Paul
2009-06-26glsl: check-point: declare _returnFlagBrian Paul
2009-06-26glsl: added slang_operation_insert_child()Brian Paul
2009-06-26glsl: use slang_generate_declaration() to consolidate some codeBrian Paul
2009-06-26glsl: remove obsolete commentBrian Paul
2009-06-26glsl: implement _slang_gen_while_without_continue()Brian Paul
2009-06-26glsl: fix a bug involving 'continue' in 'for' loopsBrian Paul
2009-06-26glsl: added slang_oper_child_const()Brian Paul
2009-06-26glsl: use _slang_loop_contains_continue_or_break() to check for unrollingBrian Paul
2009-06-26glsl: use new _slang_loop_contains_continue() helper functionBrian Paul
2009-06-26glsl: implement continue->break translation for do-while loopsBrian Paul