summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-03-29Add some checking for vertex shader inputs / attributesIan Romanick
2010-03-29Add parser support for texture rectangle typesIan Romanick
2010-03-29Use call-by-reference for apply_implicit_conversionIan Romanick
2010-03-29Apply implicit conversions to ?: operatorIan Romanick
2010-03-29Apply implicit conversions to equality operatorsIan Romanick
2010-03-29Apply implicit conversions to relational operatorsIan Romanick
2010-03-29Apply implicit conversions to arithmetic operatorsIan Romanick
2010-03-29Add glsl_type::is_array and glsl_type::is_float queriesIan Romanick
2010-03-29Allow single-component constructorsIan Romanick
2010-03-29Add tests for :? operatorIan Romanick
2010-03-29Implement HIR conversion for ?: operatorIan Romanick
2010-03-29Add generate_temporary to generate an anonymous temporaryIan Romanick
2010-03-29Implement HIR conversion for ast_nequal and ast_equalIan Romanick
2010-03-29Add missing break-statements in ast_expression::hirIan Romanick
2010-03-29Implement ir_if (for if-statments) and conversion from ASTIan Romanick
2010-03-29Add several simple if-statement testsIan Romanick
2010-03-29Add a variable to the symbol table after processing the initializerIan Romanick
2010-03-29Trivial code cleanup in ir_dereference::is_lvalueIan Romanick
2010-03-29Add support for builtin radians() and degrees().Eric Anholt
2010-03-29Add definitions for 1.10 built-in uniforms for ff state.Eric Anholt
2010-03-29Don't let swizzles with duplicated components be considered as lvalues.Eric Anholt
2010-03-29Reject main() declarations with a non-void return value.Eric Anholt
2010-03-29Reject variables marked with attribute in the fragment shader.Eric Anholt
2010-03-29Add the instruction for the parameter variable declarations of builtin funcs.Eric Anholt
2010-03-29Implement dot() builtin.Eric Anholt
2010-03-29Implement exp2() and log2(), and make ir_unop_exp and ir_unop_log be base e.Eric Anholt
2010-03-29Implement builtin length() function.Eric Anholt
2010-03-29Add sqrt() builtin as an IR operation.Eric Anholt
2010-03-29Add builtin pow() function.Eric Anholt
2010-03-29Add support for builtin deprecated fs varyings.Eric Anholt
2010-03-29Implement some binary gentype builtin functions.Eric Anholt
2010-03-29Implement additional unary gentype builtins.Eric Anholt
2010-03-29Implement the first builtin function: exp().Eric Anholt
2010-03-28Generate more correctly diagnostics from some invalid initializersIan Romanick
2010-03-27Initial bits to process initializers in variable declarationsIan Romanick
2010-03-26Reject uniform initializers in GLSL 1.10 modeIan Romanick
2010-03-26Set variables with the sampler base type to read only.Eric Anholt
2010-03-26Set the var_type for arrays to error_type until it's implemented.Eric Anholt
2010-03-26Add support for ast_to_hir of pre inc/dec.Eric Anholt
2010-03-26Add support for ast_to_hir of post inc/dec.Eric Anholt
2010-03-26Make read-only variables not be considered lvalues.Eric Anholt
2010-03-26Add constructors for immediate hir constants.Eric Anholt
2010-03-26Add support for %= in ast_to_hir.Eric Anholt
2010-03-26Factor out assignment setup in ast_to_hir.Eric Anholt
2010-03-26IR print visitor: Print out something for the operator.Eric Anholt
2010-03-26IR print visitor: Print expressions a little betterIan Romanick
2010-03-26Initial implementation of constructor handling codeIan Romanick
2010-03-26IR print visitor: print function callsIan Romanick
2010-03-26Add hack ir_call::callee_name to get the name of the called functionIan Romanick
2010-03-26Be sure to set ir_function_signature::definition for constructorsIan Romanick