glsl: Fix handling of function calls inside nested loops.
[mesa.git] / src / glsl / ast_function.cpp
2013-12-01 Kenneth Graunkeglsl: Simplify the built-in function linking code.
2013-12-01 Kenneth Graunkeglsl: Drop crazy looping from no_matching_function_error().
2013-12-01 Kenneth Graunkeglsl: Merge "candidates are: " message to the previous...
2013-12-01 Kenneth Graunkeglsl: Drop unused call_ir parameter from generate_call().
2013-10-28 Timothy Arceriglsl: Add check for unsized arrays to glsl types
2013-09-09 Kenneth Graunkeglsl: Switch to the new built-in function module.
2013-09-09 Kenneth Graunkeglsl: Skip unavailable built-ins when printing out...
2013-09-09 Kenneth Graunkeglsl: Pass _mesa_glsl_parse_state into matching_signatu...
2013-07-27 Paul Berryglsl: Be consistent about '\n', '.', and capitalization...
2013-07-15 Matt Turnerglsl: Reject C-style initializers with unknown types.
2013-07-12 Matt Turnerglsl: Add infrastructure for aggregate initializers.
2013-07-12 Matt Turnerglsl: Add process_vec_mat_constructor() function.
2013-07-12 Matt Turnerglsl: Separate code into process_record_constructor().
2013-07-12 Matt Turnerglsl: Clean up and clarify comment explaining initializ...
2013-07-12 Matt Turnerglsl: Fix inverted conditional in error message.
2013-07-12 Matt Turnerglsl: Add missing return error_value(ctx) in error...
2013-05-13 Ian Romanickglsl: Generate correct ir_binop_vector_extract code...
2013-01-25 Paul Berryglsl: Eliminate ambiguity between function ins/outs...
2013-01-19 Ian Romanickglsl: Remove unused loc parameter from generate_call
2012-12-06 Paul Berryglsl: Enable GLSL ES 3.00 features inherited from deskt...
2012-12-06 Paul Berryglsl: Make use of new _mesa_glsl_parse_state::check_ver...
2012-12-06 Paul Berryglsl: Make use of new _mesa_glsl_parse_state::is_versio...
2012-12-06 Paul Berryglsl: Simplify symbol table version checking.
2012-06-15 Paul Berryglsl: Use ir_unop_f2u to convert floats to uints.
2012-05-11 Marek OlšákMerge branch 'gallium-userbuf'
2012-05-08 Olivier Galibertglsl: Add a variable context to constant_expression_val...
2012-05-04 Eric Anholtglsl: Fix regression in function out-parameter lvalue...
2012-04-19 Eric Anholtglsl: Track in each ir_variable whether it was ever...
2012-04-02 Kenneth Graunkeglsl: Demote 'type' from ir_instruction to ir_rvalue...
2012-04-02 Kenneth Graunkeglsl: Convert ir_call to be a statement rather than...
2012-04-02 Kenneth Graunkeglsl: Use ir_rvalue to represent generic error_type...
2012-04-02 Kenneth Graunkeglsl: Combine AST-level and IR-level parameter mode...
2012-04-02 Kenneth Graunkeglsl: Split up function matching and call generation...
2012-01-06 Ian Romanickglsl: Emit extra errors for l-value violations in ...
2011-11-15 Kenneth Graunkeglsl: Always search for an exact function signature...
2011-11-15 Kenneth Graunkeglsl: Split code to generate an ir_call out from match_...
2011-09-24 Kenneth Graunkeglsl: Defer initialization of built-in functions until...
2011-08-27 Stéphane MarchesinMerge branch 'master' of git://anongit.freedesktop...
2011-08-25 Dave Airlieglsl: fix crash when a const is passed to texelFetchOffset
2011-08-25 Kenneth Graunkeglsl: Bail after reporting an error for non-constant...
2011-08-16 Paul Berryglsl: Perform implicit type conversions on function...
2011-08-08 Paul Berryglsl: Constant-fold built-in functions before outputting IR
2011-08-08 Paul Berryglsl: Emit function signatures at toplevel, even for...
2011-08-04 Bryan CainMerge branch 'glsl-to-tgsi'
2011-07-30 Chad Versaceglsl: Fix conversions in array constructors
2011-07-21 Brian PaulMerge branch 'gallium-polygon-stipple'
2011-07-21 Brian PaulMerge branch 'remove-copyteximage-hook'
2011-07-21 Ian Romanickglsl: Make prototype_string publicly available
2011-07-04 Christian KönigMerge remote-tracking branch 'origin/master' into pipe...
2011-07-04 Thomas HellstromMerge branch 'xa_branch'
2011-06-29 Kenneth Graunkeglsl: Use i2u and u2i to implement constructor conversions.
2011-06-03 Christian KönigMerge remote-tracking branch 'mareko/r300g-draw-instanc...
2011-05-07 Christian KönigMerge remote-tracking branch 'origin/master' into pipe...
2011-05-03 Ian Romanickglsl: Remove extra newline from error message
2011-04-23 Christian KönigMerge remote branch 'origin/master' into pipe-video
2011-04-19 Ian Romanickglsl: 80-column wrapping and whitespace fixes
2011-02-24 Christian KönigMerge remote branch 'origin/master' into pipe-video
2011-02-11 Ian Romanickglsl: Finish out the reduce/reduce error fixes
2011-02-02 Kenneth Graunkeglsl: Fix invalid use of ralloc_asprintf in prototype_s...
2011-01-31 Brian Paulglsl: add cast to silence signed/unsigned comparison...
2011-01-31 Kenneth Graunkeglsl: Introduce a new "const_in" variable mode.
2011-01-31 Kenneth GraunkeConvert everything from the talloc API to the ralloc...
2011-01-21 Chad Versaceglsl: Improve error message when read-only vars are...
2011-01-15 Brian PaulMerge branch 'draw-instanced'
2011-01-10 Christian KönigMerge remote branch 'vdpau/pipe-video' into pipe-video
2010-12-19 Christoph BumillerMerge remote branch 'origin/master' into nvc0-new
2010-12-11 Christian KönigMerge remote branch 'origin/master' into pipe-video
2010-12-06 Kenneth Graunkeglsl: Properly add functions during lazy built-in proto...
2010-11-30 Kenneth Graunkeglsl: Lazily import built-in function prototypes.
2010-11-22 Keith WhitwellMerge branch 'lp-offset-twoside'
2010-11-21 Christian KönigMerge remote branch 'origin/master' into pipe-video
2010-11-20 Ian Romanickglsl: Fix matrix constructors with vector parameters
2010-11-16 Ian Romanickglsl: Simplify generation of swizzle for vector constru...
2010-11-11 Christian KönigMerge remote branch 'origin/master' into pipe-video
2010-11-09 Kenneth Graunkeglsl: Remove unnecessary "unused variable" warning...
2010-10-28 Christian KönigMerge branch 'master' of ssh://git.freedesktop.org...
2010-10-26 Thomas Balling Sør... Merge branch 'pipe-video' of git://anongit.freedesktop...
2010-10-26 Thomas Balling Sør... Merge branch 'master' into pipe-video
2010-10-25 Kenneth Graunkeglsl: Fix constant component count in vector constructo...
2010-10-18 Keith WhitwellMerge remote branch 'origin/master' into lp-setup-llvm
2010-10-12 Christian KönigMerge branch 'master' of ssh://git.freedesktop.org...
2010-10-05 Thomas Balling Sør... Merge branch 'master' into pipe-video
2010-09-22 Eric Anholtglsl: Rework assignments with write_masks to have LHS...
2010-09-15 Christoph BumillerMerge remote branch 'origin/nv50-compiler'
2010-09-08 Kenneth Graunkeast_to_hir: Allow matrix-from-matrix constructors in...
2010-09-02 Christoph BumillerMerge remote branch 'origin/master' into nv50-compiler
2010-09-02 Kenneth Graunkeglsl: Apply implicit conversions to structure construct...
2010-09-02 Kenneth Graunkeglsl: Convert constant record constructor parameters...
2010-09-02 Kenneth Graunkeglsl: Reject structure constructors that have too many...
2010-09-02 Ian Romanickglsl2: Emit structure constructors inline
2010-09-02 Kenneth Graunkeglsl: Fix write mask in matrix-from-matrix constructors.
2010-09-02 Kenneth Graunkeglsl: Move generate_constructor_(matrix|vector) to...
2010-09-02 Kenneth Graunkeast_function: Fix check for "too few components".
2010-09-02 Kenneth Graunkeast_function: Remove bogus cases from generate_construc...
2010-08-31 Ian Romanickglsl2: Write vector constructor constants in a single...
2010-08-29 Vinson Leeglsl: Initialize data in ast_function_expression::hir.
2010-08-24 Chia-I Wuglsl: Include main/core.h.
2010-08-17 Ian Romanickglsl2: Fix transpose of rows and cols
2010-08-17 Ian RomanickMerge branch 'glsl2'
2010-08-14 Ian RomanickMerge branch 'master' into glsl2
next