summaryrefslogtreecommitdiff
path: root/src/glsl/ir_clone.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2012-04-02glsl: Use ir_rvalue to represent generic error_type values.Kenneth Graunke1-3/+7
2011-11-19glsl: when cloning a variable, copy the depth layout tooMarek Olšák1-0/+1
2011-11-03linker: Check that initializers for global variables matchIan Romanick1-0/+5
2011-10-18ir_to_mesa: Move some things outside the 'extern "C"' blocksIan Romanick1-2/+0
2011-09-14glsl: Remove field array_lvalue from ir_variable.Paul Berry1-1/+0
2011-08-23glsl: Add a new ir_txs (textureSize) opcode to ir_texture.Kenneth Graunke1-1/+3
2011-03-29glsl: Calcluate Mesa state slots in front-end instead of back-endIan Romanick1-0/+12
2011-01-31glsl: Change texel offsets to a single vector rvalue.Kenneth Graunke1-2/+2
2011-01-31Convert everything from the talloc API to the ralloc API.Kenneth Graunke1-1/+1
2010-11-30glsl: Refactor out cloning of function prototypes.Kenneth Graunke1-11/+21
2010-11-19glsl: Add ir_quadop_vector expressionIan Romanick1-1/+2
2010-11-19glsl: Eliminate assumptions about size of ir_expression::operandsIan Romanick1-1/+2
2010-10-08glsl: Track explicit location in AST to IR translationIan Romanick1-0/+3
2010-09-18glsl2: Fixed cloning of ir_call error instructions.Tilman Sauerbeck1-0/+3
2010-09-07glsl: Move is_builtin flag back to ir_function_signature.Kenneth Graunke1-2/+1
2010-09-03glsl2: Add cmp field to ir_loopIan Romanick1-0/+1
2010-08-26glsl: Move is_built_in flag from ir_function_signature to ir_function.Kenneth Graunke1-1/+2
2010-08-14glsl: Silence gcc warning "control reaches end of non-void function".José Fonseca1-1/+1
2010-08-04glsl2: Remove the shader_in/shader_out tracking separate from var->mode.Eric Anholt1-2/+0
2010-08-04glsl2: Add ir_assignment::write_mask and associated methodsIan Romanick1-1/+2
2010-08-04glsl2: Make the clone() method take a talloc context.Eric Anholt1-83/+67
2010-08-02glsl2: Give the path within src/mesa/ for headers instead of relying on -I.Aras Pranckevicius1-1/+1
2010-07-29glsl2: Fix spelling of "sentinel."Eric Anholt1-1/+1
2010-07-28glsl2: Add support for redeclaring layout of gl_FragCoord for ARB_fcc.Eric Anholt1-0/+2
2010-07-22glsl2: Set the type on cloned tex instructions.Eric Anholt1-0/+1
2010-07-21glsl2: Extend ir_constant to store constant arrays, and generate them.Kenneth Graunke1-0/+11
2010-07-20glsl2: Add and use new variable mode ir_var_temporaryIan Romanick1-2/+2
2010-07-18glsl2: Remove the const disease from function signature's callee.Eric Anholt1-1/+1
2010-07-13glsl2: Remove unnecessary casts of clone return valuesIan Romanick1-25/+22
2010-07-12linker: Implement first bits of intrastage linkingIan Romanick1-0/+1
2010-07-12glsl2: Add utility function clone_ir_listIan Romanick1-0/+60
2010-07-12glsl2: Implement ir_function::clone and ir_function_signature::cloneIan Romanick1-6/+43
2010-07-12glsl2: Add missing fields in ir_variable::cloneIan Romanick1-0/+8
2010-07-06glsl2: Clone methods return the type of the thing being clonedIan Romanick1-17/+17
2010-06-30glsl2: Define new ir_discard instruction.Kenneth Graunke1-0/+12
2010-06-24glsl2: Wrap includes of C interfaces with extern "C".Eric Anholt1-0/+2
2010-06-24glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt1-0/+287