nir: glsl_get_bit_size() should take glsl_type
[mesa.git] / src / compiler / nir / nir_lower_var_copies.c
index 1a7e2ee78e1464a676ad4dd6d51de4469301d738..b7e9989808b47b81ed9fc75c255fd7aa38dae496 100644 (file)
@@ -116,8 +116,7 @@ emit_copy_load_store(nir_intrinsic_instr *copy_instr,
       assert(src_tail->type == dest_tail->type);
 
       unsigned num_components = glsl_get_vector_elements(src_tail->type);
-      unsigned bit_size =
-         glsl_get_bit_size(glsl_get_base_type(src_tail->type));
+      unsigned bit_size = glsl_get_bit_size(src_tail->type);
 
       nir_intrinsic_instr *load =
          nir_intrinsic_instr_create(mem_ctx, nir_intrinsic_load_var);