Home
last modified time | relevance | path

Searched refs:usage_mask (Results 1 – 25 of 28) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_setup_point.c178 unsigned usage_mask) in setup_point_fragcoord_coef() argument
181 if (usage_mask & TGSI_WRITEMASK_X) { in setup_point_fragcoord_coef()
188 if (usage_mask & TGSI_WRITEMASK_Y) { in setup_point_fragcoord_coef()
195 if (usage_mask & TGSI_WRITEMASK_Z) { in setup_point_fragcoord_coef()
200 if (usage_mask & TGSI_WRITEMASK_W) { in setup_point_fragcoord_coef()
222 unsigned usage_mask = key->inputs[slot].usage_mask; in setup_point_coefficients() local
227 if (perspective && usage_mask) { in setup_point_coefficients()
238 fragcoord_usage_mask |= usage_mask; in setup_point_coefficients()
264 if (usage_mask & (1 << i)) { in setup_point_coefficients()
276 if (usage_mask & (1 << i)) { in setup_point_coefficients()
[all …]
Dlp_setup_line.c136 unsigned usage_mask) in setup_fragcoord_coef() argument
139 if (usage_mask & TGSI_WRITEMASK_X) { in setup_fragcoord_coef()
146 if (usage_mask & TGSI_WRITEMASK_Y) { in setup_fragcoord_coef()
153 if (usage_mask & TGSI_WRITEMASK_Z) { in setup_fragcoord_coef()
158 if (usage_mask & TGSI_WRITEMASK_W) { in setup_fragcoord_coef()
177 unsigned usage_mask = key->inputs[slot].usage_mask; in setup_line_coefficients() local
184 if (usage_mask & (1 << i)) in setup_line_coefficients()
189 if (usage_mask & (1 << i)) in setup_line_coefficients()
196 if (usage_mask & (1 << i)) in setup_line_coefficients()
202 if (usage_mask & (1 << i)) in setup_line_coefficients()
[all …]
Dlp_linear_interp.c123 unsigned usage_mask, in lp_linear_init_interp() argument
148 if (usage_mask & (1<<j)) { in lp_linear_init_interp()
156 if (usage_mask & (1<<j)) { in lp_linear_init_interp()
179 if (usage_mask & (1<<j)) { in lp_linear_init_interp()
234 unsigned usage_mask, in lp_linear_init_interp() argument
Dlp_linear.c142 unsigned usage_mask = info->base.input_usage_mask[i]; in lp_fs_linear_run() local
150 usage_mask, in lp_fs_linear_run()
Dlp_bld_interp.h71 uint usage_mask:4; /* bitmask of TGSI_WRITEMASK_x flags */ member
Dlp_linear_priv.h132 unsigned usage_mask,
Dlp_setup_tri.c134 (key->inputs[i].usage_mask & 0x1) ? "x" : " ", in lp_setup_print_vertex()
135 (key->inputs[i].usage_mask & 0x2) ? "y" : " ", in lp_setup_print_vertex()
136 (key->inputs[i].usage_mask & 0x4) ? "z" : " ", in lp_setup_print_vertex()
137 (key->inputs[i].usage_mask & 0x8) ? "w" : " "); in lp_setup_print_vertex()
140 if (key->inputs[i].usage_mask & (1<<j)) in lp_setup_print_vertex()
Dlp_state_setup.c942 unsigned usage_mask = key->inputs[slot].usage_mask; in lp_dump_setup_coef() local
944 if (usage_mask & (1 << i)) { in lp_dump_setup_coef()
Dlp_setup_analysis.c388 setup->setup.variant->key.inputs[0].usage_mask == 0x3 && in lp_setup_analyse_triangles()
Dlp_state_fs.c3838 shader->inputs[i].usage_mask = shader->info.base.input_usage_mask[i]; in llvmpipe_create_fs_state()
3882 unsigned usage_mask = shader->info.base.input_usage_mask[attrib]; in llvmpipe_create_fs_state() local
3885 usage_mask & TGSI_WRITEMASK_X ? "x" : "", in llvmpipe_create_fs_state()
3886 usage_mask & TGSI_WRITEMASK_Y ? "y" : "", in llvmpipe_create_fs_state()
3887 usage_mask & TGSI_WRITEMASK_Z ? "z" : "", in llvmpipe_create_fs_state()
3888 usage_mask & TGSI_WRITEMASK_W ? "w" : ""); in llvmpipe_create_fs_state()
Dlp_setup_rect.c719 if (key->inputs[i].usage_mask & (1<<j)) { in do_rect_ccw()
Dlp_bld_interp.c730 bld->mask[1 + attrib] = inputs[attrib].usage_mask; in lp_build_interp_soa_init()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_ureg.c121 unsigned char usage_mask; member
141 unsigned usage_mask; /* = TGSI_WRITEMASK_* */ member
292 unsigned usage_mask, in ureg_DECL_fs_input_centroid_layout() argument
298 assert(usage_mask != 0); in ureg_DECL_fs_input_centroid_layout()
299 assert(usage_mask <= TGSI_WRITEMASK_XYZW); in ureg_DECL_fs_input_centroid_layout()
307 ureg->input[i].usage_mask |= usage_mask; in ureg_DECL_fs_input_centroid_layout()
310 assert((ureg->input[i].usage_mask & usage_mask) == 0); in ureg_DECL_fs_input_centroid_layout()
323 ureg->input[i].usage_mask = usage_mask; in ureg_DECL_fs_input_centroid_layout()
368 unsigned usage_mask, in ureg_DECL_input_layout() argument
375 index, usage_mask, array_id, array_size); in ureg_DECL_input_layout()
[all …]
Dtgsi_util.c117 unsigned usage_mask; in tgsi_util_get_inst_usage_mask() local
358 usage_mask = 0; in tgsi_util_get_inst_usage_mask()
361 usage_mask |= 1 << tgsi_util_get_full_src_register_swizzle(src, chan); in tgsi_util_get_inst_usage_mask()
365 return usage_mask; in tgsi_util_get_inst_usage_mask()
Dtgsi_ureg.h181 unsigned usage_mask,
216 unsigned usage_mask,
238 unsigned usage_mask,
247 unsigned usage_mask,
Dtgsi_build.c123 unsigned usage_mask, in tgsi_build_declaration() argument
141 declaration.UsageMask = usage_mask; in tgsi_build_declaration()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c60 uint8_t *usage_mask) in gather_usage_helper() argument
81 mask, usage_mask); in gather_usage_helper()
102 usage_mask[location] |= mask & 0xf; in gather_usage_helper()
104 usage_mask[location + 1] |= (mask >> 4) & 0xf; in gather_usage_helper()
109 uint8_t *usage_mask) in gather_usage() argument
129 mask, usage_mask); in gather_usage()
Dnir_to_tgsi.c153 uint32_t usage_mask = in ntt_tgsi_usage_mask() local
158 usage_mask >>= 2; in ntt_tgsi_usage_mask()
162 if (usage_mask & TGSI_WRITEMASK_X) in ntt_tgsi_usage_mask()
164 if (usage_mask & TGSI_WRITEMASK_Y) in ntt_tgsi_usage_mask()
169 return usage_mask; in ntt_tgsi_usage_mask()
222 uint32_t usage_mask = ntt_tgsi_usage_mask(*frac, in ntt_output_decl() local
227 if (!(usage_mask & (1 << i))) in ntt_output_decl()
243 usage_mask, in ntt_output_decl()
364 uint32_t usage_mask = ntt_tgsi_var_usage_mask(var); in ntt_setup_inputs() local
372 usage_mask, in ntt_setup_inputs()
/third_party/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c84 unsigned usage_mask; member
1191 unsigned usage_mask = outputs[i].usage_mask; in radv_build_param_exports() local
1203 usage_mask); in radv_build_param_exports()
1389 outputs[noutput].usage_mask = ctx->args->shader_info->vs.output_usage_mask[i]; in handle_vs_outputs_post()
1391 outputs[noutput].usage_mask = ctx->args->shader_info->tes.output_usage_mask[i]; in handle_vs_outputs_post()
1394 outputs[noutput].usage_mask = ctx->args->shader_info->gs.output_usage_mask[i]; in handle_vs_outputs_post()
1408 outputs[noutput].usage_mask = 0x1; in handle_vs_outputs_post()
1962 outputs[noutput].usage_mask = output_usage_mask; in gfx10_ngg_gs_emit_epilogue_2()
1990 outputs[noutput].usage_mask = 0x1; in gfx10_ngg_gs_emit_epilogue_2()
/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_compiler_tgsi.c102 unsigned usage_mask : 4; /* usage, per channel */ member
582 file->reg[idx].usage_mask = 0; // we'll compute this ourselves in etna_compile_pass_check_usage()
615 reg_desc->usage_mask |= tgsi_util_get_inst_usage_mask(inst, idx); in etna_compile_pass_check_usage()
2153 sf->reg[sf->num_reg].num_components = util_last_bit(reg->usage_mask); in fill_in_ps_inputs()
2201 sf->reg[sf->num_reg].num_components = util_last_bit(reg->usage_mask); in fill_in_vs_inputs()
2445 c->decl[x].usage_mask, c->decl[x].has_semantic); in etna_compile_shader()
2469 c->decl[x].usage_mask, c->decl[x].has_semantic); in etna_compile_shader()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_nir.c124 info->input[loc].usage_mask |= mask; in scan_io_usage()
522 info->input[index].usage_mask = info->colors_read >> (i * 4); in si_nir_scan_shader()
Dsi_shader.h334 ubyte usage_mask; member
Dsi_shader_llvm_vs.c161 unsigned required_channels = util_last_bit(info->input[input_index].usage_mask); in load_input_vs()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_tgsi.cpp164 ubyte usage_mask; /* GLSL-style usage-mask, i.e. single bit per double */ member
2620 decl->usage_mask = u_bit_consecutive(component, num_components); in visit()
2664 decl->usage_mask = u_bit_consecutive(component, num_components); in visit()
2739 GLbitfield64* usage_mask, in shrink_array_declarations() argument
2762 if (*usage_mask & BITFIELD64_BIT(decl->mesa_index+j)) in shrink_array_declarations()
2781 if (*usage_mask & BITFIELD64_BIT(decl->mesa_index+j)) in shrink_array_declarations()
2803 *usage_mask |= BITFIELD64_BIT(decl->mesa_index + j); in shrink_array_declarations()
2811 GLbitfield64* usage_mask, in mark_array_io() argument
2839 *usage_mask |= BITFIELD64_BIT(decl->mesa_index + j); in mark_array_io()
6739 ubyte tgsi_usage_mask = decl->usage_mask; in st_translate_program()
[all …]
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_tgsi_vgpu10.c4690 unsigned usage_mask = emit->info.input_usage_mask[i]; in emit_fs_input_declarations() local
4695 if (usage_mask == 0) in emit_fs_input_declarations()
4703 if (usage_mask & TGSI_WRITEMASK_W) { in emit_fs_input_declarations()
4787 unsigned usage_mask = emit->info.input_usage_mask[i]; in emit_vs_input_declarations() local
4790 if (usage_mask == 0) in emit_vs_input_declarations()
4816 unsigned usage_mask = emit->info.input_usage_mask[i]; in emit_gs_input_declarations() local
4823 if (usage_mask == 0) in emit_gs_input_declarations()
4883 unsigned usage_mask = emit->info.input_usage_mask[i]; in emit_tcs_input_declarations() local
4899 else if (usage_mask == 0) { in emit_tcs_input_declarations()
5047 unsigned usage_mask = emit->info.input_usage_mask[i]; in emit_tes_input_declarations() local
[all …]

12