diff options
author | Kenneth Graunke <kenneth@whitecape.org> | 2010-03-26 00:25:36 -0700 |
---|---|---|
committer | Ian Romanick <ian.d.romanick@intel.com> | 2010-03-26 13:58:48 -0700 |
commit | fb9fb5f51deca28ed1ec7b71759fb71fc26a0ab6 (patch) | |
tree | c33f1d310090acb9913936499949a0fa436d0484 /glsl_types.cpp | |
parent | 44e1dfa2df4de3e2de963f0505cdadade6fe8180 (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.cpp | 8 |
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); } |