summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-04-07Clarify the types of various exec_list in ir.hEric Anholt
2010-04-07Treat texture rectangles as an extension that is enabled be defaultIan Romanick
2010-04-07Add support for GL_ARB_draw_buffers extensionIan Romanick
2010-04-07Clean up error reporting in _mesa_glsl_process_extensionIan Romanick
2010-04-07Add tracking for extension based warningsIan Romanick
2010-04-07Emit a warning when an unknown extension is used with #extensionIan Romanick
2010-04-07Add _mesa_glsl_warning to emit warnings to the shader logIan Romanick
2010-04-07Begin processing #extension directiveIan Romanick
2010-04-07Use _mesa_glsl_shader_target_nameIan Romanick
2010-04-07Add utility function to get the name of a shader targetIan Romanick
2010-04-07Call glsl_type::get_instance correctly: the number of rows must be at least 1Ian Romanick
2010-04-07Eat whitespace while in the PP stateIan Romanick
2010-04-07Partially fix comment handling in preprocessor directives.Ian Romanick
2010-04-07Add support for bool to ir_equal and ir_nequal constant handlingIan Romanick
2010-04-07Add gl_ClipDistance in fragment shaderIan Romanick
2010-04-07Generate correct IR for do-while loopsIan Romanick
2010-04-07Process ast_jump_statement into ir_loop_jumpIan Romanick
2010-04-07Add dynamic cast for ir_loopIan Romanick
2010-04-07Begin tracking the nesting of loops and switch-statementsIan Romanick
2010-04-07Use switch based on mode in ast_jump_statement::hirIan Romanick
2010-04-07Add some newlines when printing ir_loop instructionsIan Romanick
2010-04-07Process ast_iteration_statement into ir_loopIan Romanick
2010-04-07Add ir_loop_jump to represent 'break' and 'continue' in loopsIan Romanick
2010-04-07Add ir_loop to represent loopsIan Romanick
2010-04-06Add some linebreaks in the ir_print_visitor of if statement bodies.Eric Anholt
2010-04-06Make constant folding descend into if statements.Eric Anholt
2010-04-06Descend down the tree in more locations in constant folding.Eric Anholt
2010-04-06Perform constant folding on array indices.Eric Anholt
2010-04-06Add float/int conversion to ir_constant_expression.cpp.Eric Anholt
2010-04-06Handle constant expressions using derefs of const values.Eric Anholt
2010-04-06Fold constant expressions in if conditionals.Eric Anholt
2010-04-06Add support for =, != to ir_constant_expresion.cppEric Anholt
2010-04-06Add ir_constant_expression.cpp support for <, >, <=, >=.Eric Anholt
2010-04-06Add a constant folding optimization pass.Eric Anholt
2010-04-05Add definition of gl_ClipDistance[]Eric Anholt
2010-04-05Set lower bound on size implied by whole-array assignmentIan Romanick
2010-04-05Allow dereference of vectors and matrices with []Ian Romanick
2010-04-05Set correct type for ir_dereference of a matrix or a vectorIan Romanick
2010-04-02Propagate sizes when assigning a whole array to an unsized arrayIan Romanick
2010-04-02Track whether whole-arrays are assignableIan Romanick
2010-04-02Whole structures are assignableIan Romanick
2010-04-02Use glsl_type::element_type to get the type of array elementsIan Romanick
2010-04-02Ensure that 'in' and 'inout' formal parameters are valid lvaluesIan Romanick
2010-04-02Additional void parameter checksIan Romanick
2010-04-02Require that function formal parameters have namesIan Romanick
2010-04-02Make built-in gl_TexCoord available in vertex and fragment shadersIan Romanick
2010-04-02Fix matching of integer function parametersIan Romanick
2010-04-02Add bool/int conversion as IR operations.Eric Anholt
2010-04-02Add conversion of bool to float as an IR operation to match int to float.Eric Anholt
2010-04-02Add PASS / FAIL annotations to tests missing them.Eric Anholt