src/compiler/glsl/lower_output_reads.cpp
/** Insert a copy-back assignment before a "return" statement or a call to
 * EmitVertex().
 */
Insert a copy-back assignment before a "return" statement or a call to
EmitVertex().
Insert a copy - back assignment before a " return " statement or a call to EmitVertex () .
static void
emit_return_copy(const void *key, void *data, void *closure)
{
   ir_return *ir = (ir_return *) closure;
   ir->insert_before(copy(ir, (ir_variable *) key, (ir_variable *) data));
}
static void emit_return_copy ( const void * key , void * data , void * closure ) { ir_return * ir = ( ir_return * ) closure ; ir -> insert_before ( copy ( ir , ( ir_variable * ) key , ( ir_variable * ) data ) ) ; }
Insert a copy-back assignment before a "return" statement or a call to
 EmitVertex().
Insert a copy - back assignment before a " return " statement or a call to EmitVertex () .