summaryrefslogtreecommitdiff
path: root/src/glsl/ir_function.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-06-18glsl: handle conversions to double when comparing param matchesIlia Mirkin1-3/+5
2014-09-23glsl: Check realloc return value in ir_function::matching_signature()Juha-Pekka Heikkila1-2/+9
2014-08-04glsl: Make it possible to ignore built-ins when matching signatures.Kenneth Graunke1-3/+7
2014-07-01glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner1-6/+2
2014-06-04glsl: Implement overload resolution for ARB_gpu_shader5Chris Forbes1-0/+71
2014-06-04glsl: Add support for comparing function parameter conversionsChris Forbes1-3/+79
2014-06-04glsl: Build a list of inexact function matchesChris Forbes1-11/+32
2014-06-04glsl: Pass parse state to can_implicitly_convert_to()Chris Forbes1-2/+2
2014-06-04glsl: Pass parse state to parameter_lists_match()Chris Forbes1-2/+3
2014-01-13glsl: Convert piles of foreach_iter to the newer foreach_list macro.Kenneth Graunke1-6/+4
2013-12-12glsl: move variables in to ir_variable::data, part ITapani Pälli1-1/+1
2013-09-09glsl: Skip unavailable built-ins when matching signatures.Kenneth Graunke1-0/+8
2013-09-09glsl: Pass _mesa_glsl_parse_state into matching_signature and such.Kenneth Graunke1-4/+7
2013-01-24glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry1-3/+3
2012-04-02glsl: Demote 'type' from ir_instruction to ir_rvalue and ir_variable.Kenneth Graunke1-1/+1
2011-11-14glsl: Add a new matching_signature() variant that returns exact/inexact.Kenneth Graunke1-0/+11
2011-08-08glsl: silence warning about trailing comma in enum listBrian Paul1-1/+1
2011-08-01glsl: Remove duplicate commentChad Versace1-8/+0
2011-07-30glsl: Clarify ir_function::matching_sigature()Chad Versace1-20/+33
2011-07-30glsl: Remove ir_function.cpp:type_compare()Chad Versace1-61/+0
2011-07-30glsl: Fix implicit conversions in non-constructor function callsChad Versace1-17/+29
2011-07-11glsl: Reject ambiguous function calls (multiple inexact matches).Kenneth Graunke1-6/+27
2011-07-06glsl: Suppress warning from matching_signature change.Eric Anholt1-1/+1
2011-06-29glsl: Find the "closest" signature when there are multiple matches.Kenneth Graunke1-4/+5
2011-01-31glsl: Introduce a new "const_in" variable mode.Kenneth Graunke1-0/+1
2010-11-15glsl: Remove GLSL_TYPE_FUNCTION define.Kenneth Graunke1-1/+0
2010-08-21glsl: Silence uninitialized variable warning.Vinson Lee1-0/+3
2010-07-29glsl2: Fix spelling of "sentinel."Eric Anholt1-5/+5
2010-07-20glsl2: Add and use new variable mode ir_var_temporaryIan Romanick1-0/+1
2010-07-19glsl2: Explicitly walk lists in ir_function::parameter_lists_matchIan Romanick1-23/+21
2010-07-12ir_function: Make matching_signature not return constIan Romanick1-1/+1
2010-06-24glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt1-0/+225