summaryrefslogtreecommitdiff
path: root/src/libs/glsl/glslsemantic.cpp
Commit message (Expand)AuthorAgeFilesLines
* License headers, part 2con2010-12-171-7/+11
* Handle array types and some initial work on implicit conversions.Roberto Raggi2010-12-021-8/+74
* Autocomplete standard "qt_" shader var namesRhys Weatherley2010-12-021-5/+1
* Shader vars now prefixed with "qt_", not "qgl_".Rhys Weatherley2010-12-021-1/+1
* Show different icons for GLSL variable categoriesRhys Weatherley2010-12-011-1/+5
* Don't skip gl_* symbols.Roberto Raggi2010-11-301-1/+1
* Process constructors.Roberto Raggi2010-11-301-1/+6
* Process binary expressions.Roberto Raggi2010-11-301-1/+77
* Handle the long float suffix.Roberto Raggi2010-11-301-1/+1
* Evaluate member accesses.Roberto Raggi2010-11-291-1/+13
* Implemented some basic code completion.Roberto Raggi2010-11-291-1/+16
* Oops, NamedTypeAST should produce a Type and not an ExprResult.Roberto Raggi2010-11-271-3/+2
* Initialize the shadersRoberto Raggi2010-11-261-6/+14
* Run the semantic checker and check for invalid function calls.Roberto Raggi2010-11-261-10/+28
* Propagate the ExprResult::isConstant attribute.Roberto Raggi2010-11-261-0/+3
* Compute the types of literal expressions.Roberto Raggi2010-11-261-1/+12
* Check for undefined symbols.Roberto Raggi2010-11-261-1/+11
* Create symbols for variable declarations.Roberto Raggi2010-11-261-1/+4
* Check for undefined types.Roberto Raggi2010-11-261-2/+14
* Evaluate the expression's attributes.Roberto Raggi2010-11-261-26/+29
* Added GLSL::OverloadSet.Roberto Raggi2010-11-261-1/+3
* Add GLSL sampler types to semantic analysis phaseRhys Weatherley2010-11-261-0/+44
* Fix AST for GLSL DeclarationStatementRhys Weatherley2010-11-261-4/+1
* Process function declarations.Roberto Raggi2010-11-251-18/+61
* Process the basic types.Roberto Raggi2010-11-251-1/+181
* Get the types from the AST nodes.Roberto Raggi2010-11-251-11/+27
* Added the suffix AST to the ast nodes and some initial work on the GLSL type ...Roberto Raggi2010-11-251-57/+57
* Initial work on the semantic pass.Roberto Raggi2010-11-251-0/+353