summaryrefslogtreecommitdiff
path: root/src/glsl/ir_print_visitor.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-09-10glsl: add ir_texture_samples texture opcodeIlia Mirkin1-2/+4
2015-09-09glsl: Silence unused parameter warningsIan Romanick1-1/+1
2015-08-04glsl: replace old hash table with new and faster oneAlejandro Seguí1-7/+11
2015-07-23glsl/ir: add subroutine information storage to ir_function (v1.1)Dave Airlie1-1/+1
2015-07-23glsl: add the patch in/out qualifier (v2)Fabian Bieler1-2/+3
2015-07-14glsl: Add ir_var_shader_storageKristian Høgsberg1-1/+2
2015-06-19glsl: fix formatting glitch in _mesa_print_ir()Brian Paul1-1/+1
2015-06-16glsl: print locations of variablesMarek Olšák1-2/+6
2015-06-12glsl: Add ir node for barrierChris Forbes1-0/+5
2015-02-19glsl/ir: Add printing support for doublesDave Airlie1-0/+11
2014-07-01glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner1-22/+8
2014-06-30glsl: include streamId when reading/printing ir_variable IR.Samuel Iglesias Gonsalvez1-2/+5
2014-06-30glsl: include streamId when reading/printing emit-vertex and end-primitive IR.Iago Toral Quiroga1-4/+9
2014-05-28glsl: be more consistent about printing constantsConnor Abbott1-1/+1
2014-05-28glsl: replace strncmp("gl_") calls with new is_gl_identifier() helperBrian Paul1-1/+1
2014-05-15glsl: Add C-callable fprint_ir function.Matt Turner1-0/+7
2014-03-28glsl: Clean up "unused parameter" warningsIan Romanick1-3/+3
2014-02-22glsl: Add a file argument to the IR printer.Eric Anholt1-107/+114
2014-01-13glsl: Cast ir_call parameters to ir_rvalue, not ir_instruction.Kenneth Graunke1-2/+2
2014-01-13glsl: Convert piles of foreach_iter to the newer foreach_list macro.Kenneth Graunke1-16/+16
2013-12-12glsl: move variables in to ir_variable::data, part ITapani Pälli1-1/+1
2013-12-12glsl: introduce data section to ir_variableTapani Pälli1-3/+3
2013-12-09glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound.Paul Berry1-4/+1
2013-12-09glsl/loops: replace loop controls with a normative bound.Paul Berry1-11/+2
2013-12-07glsl: Add ir support for `sample` qualifier; adjust compiler and linkerChris Forbes1-2/+3
2013-12-04glsl: Use fabs() on floating point values.Matt Turner1-2/+2
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