summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-03-30Test that a non-void function returns a value.Eric Anholt
2010-03-30Test that a void function doesn't return a value.Eric Anholt
2010-03-30Fix unused variable warning.Eric Anholt
2010-03-30Forbid array comparisons in GLSL 1.10Ian Romanick
2010-03-30Begin handling array declarationsIan Romanick
2010-03-30Implement array type handlingIan Romanick
2010-03-30Add proper wrappers so that C++ code can use hash_table typeIan Romanick
2010-03-30Initial bits of constant expression evaluatorIan Romanick
2010-03-30Add some array declaration testsIan Romanick
2010-03-29Arrays are not allowed as vertex shader inputs in GLSL 1.30 eitherIan Romanick
2010-03-29Add several tests for vertex shader attributesIan Romanick
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