summaryrefslogtreecommitdiffstats
path: root/src/glsl/ir_clone.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound.Paul Berry2013-12-091-2/+0
* glsl/loops: replace loop controls with a normative bound.Paul Berry2013-12-091-9/+1
* glsl: Add ir support for `sample` qualifier; adjust compiler and linkerChris Forbes2013-12-071-0/+1
* glsl: Fix inconsistent assumptions about ir_loop::counter.Paul Berry2013-11-291-1/+2
* glsl: Prohibit illegal mixing of redeclarations inside/outside gl_PerVertex.Paul Berry2013-11-211-0/+1
* glsl: Add new atomic_uint built-in GLSL type.Francisco Jerez2013-10-291-0/+3
* glsl: Add an ir_variable::max_ifc_array_access field.Paul Berry2013-10-091-0/+6
* 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-0/+1
* glsl: add texture gather changesMaxence Le Dore2013-10-031-0/+1
* glsl: Rename ir_function_signature::builtin_info to builtin_avail.Kenneth Graunke2013-09-091-1/+1
* glsl: Convert ir_function_signature::is_builtin to a method.Kenneth Graunke2013-09-091-1/+0
* glsl: Store a predicate for whether a built-in signature is available.Kenneth Graunke2013-09-091-0/+1
* glsl: Copy ir_variable::assigned and ir_variable::used fields in ::clone methodIan Romanick2013-09-041-0/+2
* glsl: Add ir_variable fields for explicit bindings.Kenneth Graunke2013-07-181-0/+2
* glsl: Implement ARB_texture_query_lodDave Airlie2013-03-291-0/+1
* glsl: add support for ARB_texture_multisampleChris Forbes2013-03-021-0/+3
* glsl: Remove ir_variable::uniform_blockIan Romanick2013-01-251-1/+0
* glsl: Add ir_variable::interface_type fieldIan Romanick2013-01-251-0/+2
* glsl: Add GLSL_TYPE_INTERFACEIan Romanick2013-01-251-0/+1
* glsl: Replace most default cases in switches on GLSL typeIan Romanick2013-01-251-2/+6
* glsl: Remove stale commentIan Romanick2013-01-181-4/+0
* glsl: Translate the AST for uniform blocks into some IR structures.Eric Anholt2012-07-201-0/+1
* glsl: Add an origin pointer in the function signature object.Olivier Galibert2012-05-081-0/+1
* glsl: Always copy the index when cloning a variable.Eric Anholt2012-05-041-6/+1
* glsl: add support for ARB_blend_func_extended (v3)Dave Airlie2012-04-131-0/+4
* glsl: Remove ir_call::get_callee() and set_callee().Kenneth Graunke2012-04-021-2/+2
* glsl: Convert ir_call to be a statement rather than a value.Kenneth Graunke2012-04-021-1/+5
* glsl: Use ir_rvalue to represent generic error_type values.Kenneth Graunke2012-04-021-3/+7
* glsl: when cloning a variable, copy the depth layout tooMarek Olšák2011-11-191-0/+1
* linker: Check that initializers for global variables matchIan Romanick2011-11-031-0/+5
* ir_to_mesa: Move some things outside the 'extern "C"' blocksIan Romanick2011-10-181-2/+0
* glsl: Remove field array_lvalue from ir_variable.Paul Berry2011-09-141-1/+0
* glsl: Add a new ir_txs (textureSize) opcode to ir_texture.Kenneth Graunke2011-08-231-1/+3
* glsl: Calcluate Mesa state slots in front-end instead of back-endIan Romanick2011-03-291-0/+12
* glsl: Change texel offsets to a single vector rvalue.Kenneth Graunke2011-01-311-2/+2
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-1/+1
* glsl: Refactor out cloning of function prototypes.Kenneth Graunke2010-11-301-11/+21
* glsl: Add ir_quadop_vector expressionIan Romanick2010-11-191-1/+2
* glsl: Eliminate assumptions about size of ir_expression::operandsIan Romanick2010-11-191-1/+2
* glsl: Track explicit location in AST to IR translationIan Romanick2010-10-081-0/+3
* glsl2: Fixed cloning of ir_call error instructions.Tilman Sauerbeck2010-09-181-0/+3
* glsl: Move is_builtin flag back to ir_function_signature.Kenneth Graunke2010-09-071-2/+1
* glsl2: Add cmp field to ir_loopIan Romanick2010-09-031-0/+1
* glsl: Move is_built_in flag from ir_function_signature to ir_function.Kenneth Graunke2010-08-261-1/+2
* glsl: Silence gcc warning "control reaches end of non-void function".José Fonseca2010-08-141-1/+1
* glsl2: Remove the shader_in/shader_out tracking separate from var->mode.Eric Anholt2010-08-041-2/+0
* glsl2: Add ir_assignment::write_mask and associated methodsIan Romanick2010-08-041-1/+2
* glsl2: Make the clone() method take a talloc context.Eric Anholt2010-08-041-83/+67
* glsl2: Give the path within src/mesa/ for headers instead of relying on -I.Aras Pranckevicius2010-08-021-1/+1