summaryrefslogtreecommitdiffstats
path: root/src/glsl/ir_print_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: be more consistent about printing constantsConnor Abbott2014-05-281-1/+1
* glsl: replace strncmp("gl_") calls with new is_gl_identifier() helperBrian Paul2014-05-281-1/+1
* glsl: Add C-callable fprint_ir function.Matt Turner2014-05-151-0/+7
* glsl: Clean up "unused parameter" warningsIan Romanick2014-03-281-3/+3
* glsl: Add a file argument to the IR printer.Eric Anholt2014-02-221-107/+114
* glsl: Cast ir_call parameters to ir_rvalue, not ir_instruction.Kenneth Graunke2014-01-131-2/+2
* glsl: Convert piles of foreach_iter to the newer foreach_list macro.Kenneth Graunke2014-01-131-16/+16
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-1/+1
* glsl: introduce data section to ir_variableTapani Pälli2013-12-121-3/+3
* glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound.Paul Berry2013-12-091-4/+1
* glsl/loops: replace loop controls with a normative bound.Paul Berry2013-12-091-11/+2
* glsl: Add ir support for `sample` qualifier; adjust compiler and linkerChris Forbes2013-12-071-2/+3
* glsl: Use fabs() on floating point values.Matt Turner2013-12-041-2/+2
* glsl: Add support for specifying the component in textureGatherChris Forbes2013-10-061-1/+3
* glsl: add plumbing for GL_ARB_texture_query_levelsChris Forbes2013-10-051-2/+5
* glsl: add texture gather changesMaxence Le Dore2013-10-031-1/+2
* glsl: Add heuristics to print floating-point numbers better.Matt Turner2013-08-291-1/+11
* 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