summaryrefslogtreecommitdiffstats
path: root/src/glsl/ast_to_hir.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl2: Add and use new variable mode ir_var_temporaryIan Romanick2010-07-201-11/+15
* glsl2: talloc the glsl_struct_field[] we use to look up structure types.Eric Anholt2010-07-201-2/+2
* glsl2: Disallow non-constant array indexing for unsized arrays.Kenneth Graunke2010-07-201-0/+2
* glsl2: Move temp declaration to correct side of if-statement in IRIan Romanick2010-07-121-7/+7
* glsl2: Add declarations for temporaries to instruction streamIan Romanick2010-07-121-0/+3
* glsl2: Remove generate_temporary and global temporary counter.Kenneth Graunke2010-07-081-27/+5
* glsl2: Actually add the declaration of _post_incdec_temp.Eric Anholt2010-07-071-0/+1
* glsl2: Put the initializer in the instruction stream after the declarationIan Romanick2010-07-071-2/+11
* Revert "glsl2: Put the declaration in the instruction stream before its initi...Ian Romanick2010-07-071-2/+2
* glsl2: Put the declaration in the instruction stream before its initializer.Eric Anholt2010-07-061-2/+2
* glsl2: Clone methods return the type of the thing being clonedIan Romanick2010-07-061-5/+5
* glsl2: Support AST-to-IR translation of invariant keywordIan Romanick2010-07-011-14/+70
* glsl2: Don't bounds check unsize array redeclarationsIan Romanick2010-07-011-1/+1
* glsl2: Add gl_MaxTextureCoordsIan Romanick2010-07-011-8/+4
* glsl2: Default delcaration of gl_TexCoord is unsizedIan Romanick2010-07-011-1/+18
* glsl2: Change order of semaintic checks on variable declarationsIan Romanick2010-07-011-61/+61
* glsl2: Implement AST->HIR support for the "discard" instruction.Kenneth Graunke2010-06-301-1/+1
* glsl2: Fix storing of dead memory in the symbol table.Kenneth Graunke2010-06-301-2/+2
* glsl2: Use _mesa_glsl_parse_state as the talloc parent, not glsl_shader.Kenneth Graunke2010-06-301-11/+11
* glsl2: Keep the same number of components in implicit conversions.Kenneth Graunke2010-06-291-0/+6
* glsl_type: Add get_record_instance methodIan Romanick2010-06-291-2/+2
* glsl_type: Remove vector and matrix constructor generatorsIan Romanick2010-06-291-1/+0
* glsl2: Check for non-void functions that don't have a return statement.Kenneth Graunke2010-06-291-0/+10
* glsl2: Reject return types with qualifiers.Kenneth Graunke2010-06-291-1/+10
* glsl2: Check that returned expressions match the function return type.Kenneth Graunke2010-06-291-3/+11
* glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt2010-06-241-0/+2453