summaryrefslogtreecommitdiff
path: root/glsl_types.cpp
diff options
context:
space:
mode:
authorKenneth Graunke <kenneth@whitecape.org>2010-03-26 00:25:36 -0700
committerIan Romanick <ian.d.romanick@intel.com>2010-03-26 13:58:48 -0700
commitfb9fb5f51deca28ed1ec7b71759fb71fc26a0ab6 (patch)
treec33f1d310090acb9913936499949a0fa436d0484 /glsl_types.cpp
parent44e1dfa2df4de3e2de963f0505cdadade6fe8180 (diff)
Add new abstract ir_rvalue class; rework accordingly.
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Diffstat (limited to 'glsl_types.cpp')
-rw-r--r--glsl_types.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/glsl_types.cpp b/glsl_types.cpp
index f7ef4a302b..846761fff6 100644
--- a/glsl_types.cpp
+++ b/glsl_types.cpp
@@ -190,7 +190,7 @@ generate_vec_body_from_scalar(exec_list *instructions,
retval->set_swizzle(0, 0, 0, 0, declarations[16]->type->vector_elements);
- inst = new ir_return((ir_expression *) retval);
+ inst = new ir_return(retval);
instructions->push_tail(inst);
}
@@ -222,7 +222,7 @@ generate_vec_body_from_N_scalars(exec_list *instructions,
ir_dereference *retval = new ir_dereference(declarations[16]);
- inst = new ir_return((ir_expression *) retval);
+ inst = new ir_return(retval);
instructions->push_tail(inst);
}
@@ -300,7 +300,7 @@ generate_mat_body_from_scalar(exec_list *instructions,
}
ir_dereference *const retval = new ir_dereference(declarations[16]);
- inst = new ir_return((ir_expression *) retval);
+ inst = new ir_return(retval);
instructions->push_tail(inst);
}
@@ -342,7 +342,7 @@ generate_mat_body_from_N_scalars(exec_list *instructions,
ir_dereference *retval = new ir_dereference(declarations[16]);
- inst = new ir_return((ir_expression *) retval);
+ inst = new ir_return(retval);
instructions->push_tail(inst);
}