summaryrefslogtreecommitdiff
path: root/src/glsl/ir_print_visitor.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-10-06glsl: Add support for specifying the component in textureGatherChris Forbes1-1/+3
2013-10-05glsl: add plumbing for GL_ARB_texture_query_levelsChris Forbes1-2/+5
2013-10-03glsl: add texture gather changesMaxence Le Dore1-1/+2
2013-08-29glsl: Add heuristics to print floating-point numbers better.Matt Turner1-1/+11
2013-08-01glsl: add ir_emit_vertex and ir_end_primitive instruction typesBryan Cain1-0/+12
2013-06-21glsl: Make _mesa_print_ir() available from anything including ir.h.Eric Anholt1-0/+3
2013-04-09glsl: Check the size of ir_print_visitor's mode[] array with STATIC_ASSERT.Paul Berry1-0/+1
2013-04-09glsl: Fix ir_print_visitor's handling of interpolation qualifiers.Paul Berry1-1/+3
2013-03-29glsl: Implement ARB_texture_query_lodDave Airlie1-0/+1
2013-03-02glsl: add support for ARB_texture_multisampleChris Forbes1-1/+4
2013-01-24glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry1-1/+2
2012-04-02glsl: Convert ir_call to be a statement rather than a value.Kenneth Graunke1-1/+4
2012-04-02glsl: Use ir_rvalue to represent generic error_type values.Kenneth Graunke1-0/+4
2011-10-28glsl: Remove pointless uses of glsl_type::get_base_type().Kenneth Graunke1-3/+1
2011-10-18ir_to_mesa: Move some things outside the 'extern "C"' blocksIan Romanick1-3/+0
2011-08-23glsl: Add a new ir_txs (textureSize) opcode to ir_texture.Kenneth Graunke1-9/+12
2011-07-06glsl: Don't choke when printing an anonymous function parameterIan Romanick1-0/+10
2011-06-03glsl: fixed printing of structure constants.Paul Berry1-1/+1
2011-03-25glsl: Generate readable unique names at print time.Kenneth Graunke1-2/+43
2011-03-14glsl: Explicitly specify a type when reading/printing ir_texture.Kenneth Graunke1-0/+3
2011-02-21Use C-style system headers in C++ code to avoid issues with std:: namespaceIan Romanick1-3/+0
2011-02-03glsl: Add using statements for standard library functions.Vinson Lee1-0/+3
2011-01-31glsl: Introduce a new "const_in" variable mode.Kenneth Graunke1-1/+1
2011-01-31glsl: Change texel offsets to a single vector rvalue.Kenneth Graunke1-1/+9
2011-01-31glsl: Re-synchronize ir_variable_mode and the printer's string array.Kenneth Graunke1-1/+1
2011-01-12ir_reader: Make assignment conditions optional.Kenneth Graunke1-3/+0
2010-12-03ir_print_visitor: Print out constant structure values.Kenneth Graunke1-0/+9
2010-11-30glsl: Remove anti-built-in hacks from the print visitor.Kenneth Graunke1-7/+0
2010-11-19glsl: Eliminate assumptions about size of ir_expression::operandsIan Romanick1-4/+3
2010-09-16glsl: Don't print blank (function ...) headers for built-ins.Kenneth Graunke1-0/+3
2010-09-07glsl: Move is_builtin flag back to ir_function_signature.Kenneth Graunke1-4/+3
2010-09-03ir_print_visitor: Print empty else blocks more compactlyIan Romanick1-9/+13
2010-08-26glsl: Move is_built_in flag from ir_function_signature to ir_function.Kenneth Graunke1-8/+2
2010-08-11glsl2: added casts to silence warningsBrian Paul1-4/+4
2010-08-04glsl2: Add ir_assignment::write_mask and associated methodsIan Romanick1-1/+13
2010-07-29glsl2: Allow use of _mesa_print_ir without a parse state on hand.Eric Anholt1-10/+12
2010-07-29glsl2: When dumping IR for debug, indent nested blocks.Eric Anholt1-3/+50
2010-07-29glsl2: When dumping IR for debug, skip all the empty builtin prototypes.Eric Anholt1-3/+15
2010-07-22ir_print_visitor: Add "temporary" to mode string printing.Kenneth Graunke1-1/+2
2010-07-21ir_print_visitor: Print out constant arrays.Kenneth Graunke1-10/+14
2010-07-21ir_print_visitor: Remove commas between ir_constant's components.Kenneth Graunke1-1/+1
2010-06-30glsl2: Define new ir_discard instruction.Kenneth Graunke1-0/+14
2010-06-24glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt1-0/+373