aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl/ir_print_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: add ir_emit_vertex and ir_end_primitive instruction typesBryan Cain2013-08-011-0/+12
* glsl: Make _mesa_print_ir() available from anything including ir.h.Eric Anholt2013-06-211-0/+3
* glsl: Check the size of ir_print_visitor's mode[] array with STATIC_ASSERT.Paul Berry2013-04-091-0/+1
* glsl: Fix ir_print_visitor's handling of interpolation qualifiers.Paul Berry2013-04-091-1/+3
* glsl: Implement ARB_texture_query_lodDave Airlie2013-03-291-0/+1
* glsl: add support for ARB_texture_multisampleChris Forbes2013-03-021-1/+4
* glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry2013-01-241-1/+2
* glsl: Convert ir_call to be a statement rather than a value.Kenneth Graunke2012-04-021-1/+4
* glsl: Use ir_rvalue to represent generic error_type values.Kenneth Graunke2012-04-021-0/+4
* glsl: Remove pointless uses of glsl_type::get_base_type().Kenneth Graunke2011-10-281-3/+1
* ir_to_mesa: Move some things outside the 'extern "C"' blocksIan Romanick2011-10-181-3/+0
* glsl: Add a new ir_txs (textureSize) opcode to ir_texture.Kenneth Graunke2011-08-231-9/+12
* glsl: Don't choke when printing an anonymous function parameterIan Romanick2011-07-061-0/+10
* glsl: fixed printing of structure constants.Paul Berry2011-06-031-1/+1
* glsl: Generate readable unique names at print time.Kenneth Graunke2011-03-251-2/+43
* glsl: Explicitly specify a type when reading/printing ir_texture.Kenneth Graunke2011-03-141-0/+3
* Use C-style system headers in C++ code to avoid issues with std:: namespaceIan Romanick2011-02-211-3/+0
* glsl: Add using statements for standard library functions.Vinson Lee2011-02-031-0/+3
* glsl: Introduce a new "const_in" variable mode.Kenneth Graunke2011-01-311-1/+1
* glsl: Change texel offsets to a single vector rvalue.Kenneth Graunke2011-01-311-1/+9
* glsl: Re-synchronize ir_variable_mode and the printer's string array.Kenneth Graunke2011-01-311-1/+1
* ir_reader: Make assignment conditions optional.Kenneth Graunke2011-01-121-3/+0
* ir_print_visitor: Print out constant structure values.Kenneth Graunke2010-12-031-0/+9
* glsl: Remove anti-built-in hacks from the print visitor.Kenneth Graunke2010-11-301-7/+0
* glsl: Eliminate assumptions about size of ir_expression::operandsIan Romanick2010-11-191-4/+3
* glsl: Don't print blank (function ...) headers for built-ins.Kenneth Graunke2010-09-161-0/+3
* glsl: Move is_builtin flag back to ir_function_signature.Kenneth Graunke2010-09-071-4/+3
* ir_print_visitor: Print empty else blocks more compactlyIan Romanick2010-09-031-9/+13
* glsl: Move is_built_in flag from ir_function_signature to ir_function.Kenneth Graunke2010-08-261-8/+2
* glsl2: added casts to silence warningsBrian Paul2010-08-111-4/+4
* glsl2: Add ir_assignment::write_mask and associated methodsIan Romanick2010-08-041-1/+13
* glsl2: Allow use of _mesa_print_ir without a parse state on hand.Eric Anholt2010-07-291-10/+12
* glsl2: When dumping IR for debug, indent nested blocks.Eric Anholt2010-07-291-3/+50
* glsl2: When dumping IR for debug, skip all the empty builtin prototypes.Eric Anholt2010-07-291-3/+15
* ir_print_visitor: Add "temporary" to mode string printing.Kenneth Graunke2010-07-221-1/+2
* ir_print_visitor: Print out constant arrays.Kenneth Graunke2010-07-211-10/+14
* ir_print_visitor: Remove commas between ir_constant's components.Kenneth Graunke2010-07-211-1/+1
* glsl2: Define new ir_discard instruction.Kenneth Graunke2010-06-301-0/+14
* glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt2010-06-241-0/+373