Home
last modified time | relevance | path

Searched refs:glsl_without_array (Results 1 – 14 of 14) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir_gather_info.c157 (glsl_type_is_numeric(glsl_without_array(type)) || in try_mask_partial_io()
158 glsl_type_is_boolean(glsl_without_array(type)))))) { in try_mask_partial_io()
175 if (glsl_type_is_matrix(glsl_without_array(type))) in try_mask_partial_io()
176 mat_cols = glsl_get_matrix_columns(glsl_without_array(type)); in try_mask_partial_io()
182 if (glsl_type_is_dual_slot(glsl_without_array(type))) { in try_mask_partial_io()
234 glsl_type_is_dual_slot(glsl_without_array(var->type))) { in gather_intrinsic_info()
345 type = glsl_without_array(type); in nir_shader_gather_info()
Dnir_lower_io_arrays_to_elements.c64 num_elements *= glsl_type_is_matrix(glsl_without_array(tail->type)) ? in get_io_offset()
65 glsl_get_matrix_columns(glsl_without_array(tail->type)) : 1; in get_io_offset()
93 num_elements *= glsl_type_is_matrix(glsl_without_array(type)) ? in get_array_elements()
94 glsl_get_matrix_columns(glsl_without_array(type)) : 1; in get_array_elements()
144 const struct glsl_type *type = glsl_without_array(element->type); in lower_array()
314 glsl_type_is_struct(glsl_without_array(type))) in lower_io_arrays_to_elements()
Dnir_lower_io_to_scalar.c322 if (glsl_type_is_64bit(glsl_without_array(var->type))) in nir_lower_io_to_scalar_early()
336 if (glsl_type_is_matrix(glsl_without_array(var->type)) || in nir_lower_io_to_scalar_early()
337 glsl_type_is_struct(glsl_without_array(var->type))) in nir_lower_io_to_scalar_early()
Dnir_linking_helpers.c228 glsl_get_vector_elements(glsl_without_array(type)); in get_slot_component_masks_and_interp_types()
230 bool dual_slot = glsl_type_is_dual_slot(glsl_without_array(type)); in get_slot_component_masks_and_interp_types()
Dnir_lower_io.c111 assert(glsl_type_is_scalar(glsl_without_array(deref->var->type))); in get_io_offset()
Dnir_print.c454 glsl_get_components(glsl_without_array(var->type)); in print_var_decl()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_nir.c253 glsl_get_base_type(glsl_without_array(variable->type)); in si_nir_scan_shader()
342 unsigned vector_elements = glsl_get_vector_elements(glsl_without_array(variable->type)); in si_nir_scan_shader()
434 glsl_get_base_type(glsl_without_array(type)); in si_nir_scan_shader()
/external/mesa3d/src/intel/vulkan/
Danv_nir_lower_input_attachments.c48 glsl_without_array(load->variables[0]->var->type); in try_lower_input_load()
/external/mesa3d/src/compiler/
Dnir_types.h50 const struct glsl_type *glsl_without_array(const struct glsl_type *type);
Dnir_types.cpp48 glsl_without_array(const glsl_type *type) in glsl_without_array() function
/external/mesa3d/src/compiler/spirv/
Dvtn_variables.c1506 glsl_get_length(glsl_without_array(vtn_var->type->type)); in var_decoration_cb()
1526 glsl_get_length(glsl_without_array(vtn_var->type->type)); in var_decoration_cb()
/external/mesa3d/src/amd/common/
Dac_nir_to_llvm.c166 switch (glsl_get_base_type(glsl_without_array(type))) { in nir2llvmtype()
2721 assert(glsl_type_is_scalar(glsl_without_array(deref->var->type))); in get_deref_offset()
3531 const struct glsl_type *type = glsl_without_array(instr->variables[0]->var->type); in get_image_coords()
3651 type = glsl_without_array(type); in visit_image_load()
3708 const struct glsl_type *type = glsl_without_array(var->type); in visit_image_store()
3771 const struct glsl_type *type = glsl_without_array(var->type); in visit_image_atomic()
5447 if (glsl_get_base_type(glsl_without_array(variable->type)) == GLSL_TYPE_FLOAT) { in handle_fs_input_decl()
5483 if (glsl_get_base_type(glsl_without_array(variable->type)) != GLSL_TYPE_FLOAT || in prepare_interp_optimize()
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_compiler_nir.c1590 switch (glsl_get_sampler_dim(glsl_without_array(var->type))) { in get_image_coords()
1612 switch (glsl_get_sampler_result_type(glsl_without_array(var->type))) { in get_image_type()
/external/mesa3d/src/compiler/glsl/
Dglsl_to_nir.cpp366 if (glsl_type_is_dual_slot(glsl_without_array(var->type))) { in visit()