summaryrefslogtreecommitdiff
path: root/src/glsl/ir_clone.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-01-26glsl: move to compiler/Emil Velikov1-440/+0
2016-01-26nir: move glsl_types.{cpp,h} to compilerEmil Velikov1-1/+1
2015-11-21glsl: add subroutine index qualifier supportTimothy Arceri1-0/+1
2015-11-19glsl: Add ir_samples_identical opcodeIan Romanick1-0/+1
2015-09-10glsl: add ir_texture_samples texture opcodeIlia Mirkin1-0/+1
2015-07-23glsl/ir: add subroutine information storage to ir_function (v1.1)Dave Airlie1-0/+6
2015-07-23glsl/types: add new subroutine type (v3.2)Dave Airlie1-0/+1
2015-03-02glsl: replace Elements() with ARRAY_SIZE()Brian Paul1-1/+1
2015-02-19glsl/ir: Add cloning support for doublesDave Airlie1-0/+1
2014-09-30glsl: Squish ir_variable::max_ifc_array_access and ::state_slots togetherIan Romanick1-2/+2
2014-09-30glsl: Make ir_variable::num_state_slots and ir_variable::state_slots privateIan Romanick1-9/+4
2014-09-30glsl: Replace ir_variable::warn_extension pointer with an 8-bit indexIan Romanick1-2/+0
2014-07-01glsl: Replace uses of foreach_list_const.Matt Turner1-12/+4
2014-07-01glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner1-8/+4
2014-03-28glsl: Clean up "unused parameter" warningsIan Romanick1-1/+1
2014-03-25glsl: Group all of the constant_referenced functions togetherIan Romanick1-4/+6
2014-02-12glsl: Add image type to the GLSL IR.Francisco Jerez1-0/+1
2014-01-13glsl: Convert piles of foreach_iter to the newer foreach_list macro.Kenneth Graunke1-8/+8
2013-12-12glsl: modify ir_clone to use memcpyTapani Pälli1-20/+3
2013-12-12glsl: move variables in to ir_variable::data, part IITapani Pälli1-11/+11
2013-12-12glsl: move variables in to ir_variable::data, part ITapani Pälli1-7/+7
2013-12-12glsl: introduce data section to ir_variableTapani Pälli1-4/+4
2013-12-09glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound.Paul Berry1-2/+0
2013-12-09glsl/loops: replace loop controls with a normative bound.Paul Berry1-9/+1
2013-12-07glsl: Add ir support for `sample` qualifier; adjust compiler and linkerChris Forbes1-0/+1
2013-11-29glsl: Fix inconsistent assumptions about ir_loop::counter.Paul Berry1-1/+2
2013-11-21glsl: Prohibit illegal mixing of redeclarations inside/outside gl_PerVertex.Paul Berry1-0/+1
2013-10-29glsl: Add new atomic_uint built-in GLSL type.Francisco Jerez1-0/+3
2013-10-09glsl: Add an ir_variable::max_ifc_array_access field.Paul Berry1-0/+6
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-0/+1
2013-10-03glsl: add texture gather changesMaxence Le Dore1-0/+1
2013-09-09glsl: Rename ir_function_signature::builtin_info to builtin_avail.Kenneth Graunke1-1/+1
2013-09-09glsl: Convert ir_function_signature::is_builtin to a method.Kenneth Graunke1-1/+0
2013-09-09glsl: Store a predicate for whether a built-in signature is available.Kenneth Graunke1-0/+1
2013-09-04glsl: Copy ir_variable::assigned and ir_variable::used fields in ::clone methodIan Romanick1-0/+2
2013-07-18glsl: Add ir_variable fields for explicit bindings.Kenneth Graunke1-0/+2
2013-03-29glsl: Implement ARB_texture_query_lodDave Airlie1-0/+1
2013-03-02glsl: add support for ARB_texture_multisampleChris Forbes1-0/+3
2013-01-25glsl: Remove ir_variable::uniform_blockIan Romanick1-1/+0
2013-01-25glsl: Add ir_variable::interface_type fieldIan Romanick1-0/+2
2013-01-25glsl: Add GLSL_TYPE_INTERFACEIan Romanick1-0/+1
2013-01-25glsl: Replace most default cases in switches on GLSL typeIan Romanick1-2/+6
2013-01-18glsl: Remove stale commentIan Romanick1-4/+0
2012-07-20glsl: Translate the AST for uniform blocks into some IR structures.Eric Anholt1-0/+1
2012-05-08glsl: Add an origin pointer in the function signature object.Olivier Galibert1-0/+1
2012-05-04glsl: Always copy the index when cloning a variable.Eric Anholt1-6/+1
2012-04-13glsl: add support for ARB_blend_func_extended (v3)Dave Airlie1-0/+4
2012-04-02glsl: Remove ir_call::get_callee() and set_callee().Kenneth Graunke1-2/+2
2012-04-02glsl: Convert ir_call to be a statement rather than a value.Kenneth Graunke1-1/+5