Seems reasonable, Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> On Mon, Nov 28, 2016 at 7:25 PM, Ian Romanick <i...@freedesktop.org> wrote:
> From: Ian Romanick <ian.d.roman...@intel.com> > > Noticed while adding support for 64-bit integer types. > > Signed-off-by: Ian Romanick <ian.d.roman...@intel.com> > Reviewed-by: Connor Abbott <cwabbo...@gmail.com> > Cc: Jason Ekstrand <jason.ekstr...@intel.com> > --- > src/compiler/nir/nir_split_var_copies.c | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > diff --git a/src/compiler/nir/nir_split_var_copies.c > b/src/compiler/nir/nir_split_var_copies.c > index f9ad49a..63a7611 100644 > --- a/src/compiler/nir/nir_split_var_copies.c > +++ b/src/compiler/nir/nir_split_var_copies.c > @@ -231,9 +231,6 @@ split_var_copies_block(nir_block *block, struct > split_var_copies_state *state) > break; > case GLSL_TYPE_FLOAT: > case GLSL_TYPE_DOUBLE: > - case GLSL_TYPE_INT: > - case GLSL_TYPE_UINT: > - case GLSL_TYPE_BOOL: > if (glsl_type_is_matrix(src_tail->type)) { > split_var_copy_instr(intrinsic, dest_head, src_head, > dest_tail, src_tail, state); > @@ -241,6 +238,11 @@ split_var_copies_block(nir_block *block, struct > split_var_copies_state *state) > ralloc_steal(state->dead_ctx, instr); > } > break; > + case GLSL_TYPE_INT: > + case GLSL_TYPE_UINT: > + case GLSL_TYPE_BOOL: > + assert(!glsl_type_is_matrix(src_tail->type)); > + break; > default: > unreachable("Invalid type"); > break; > -- > 2.7.4 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev