/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_setup_point.c | 178 unsigned usage_mask) in setup_point_fragcoord_coef() 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 in setup_point_coefficients() 175 setup_point_fragcoord_coef(struct lp_setup_context *setup, struct point_info *info, unsigned slot, unsigned usage_mask) setup_point_fragcoord_coef() argument [all...] |
H A D | lp_setup_line.c | 136 unsigned usage_mask) in setup_fragcoord_coef() 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 in setup_line_coefficients() 133 setup_fragcoord_coef( struct lp_setup_context *setup, struct lp_line_info *info, unsigned slot, unsigned usage_mask) setup_fragcoord_coef() argument [all...] |
H A D | lp_linear_interp.c | 122 unsigned usage_mask, in lp_linear_init_interp() 146 if (usage_mask & (1<<j)) { in lp_linear_init_interp() 154 if (usage_mask & (1<<j)) { in lp_linear_init_interp() 177 if (usage_mask & (1<<j)) { in lp_linear_init_interp() 231 unsigned usage_mask, in lp_linear_init_interp() 120 lp_linear_init_interp(struct lp_linear_interp *interp, int x, int y, int width, int height, unsigned usage_mask, boolean perspective, float oow, const float *a0, const float *dadx, const float *dady) lp_linear_init_interp() argument 229 lp_linear_init_interp(struct lp_linear_interp *interp, int x, int y, int width, int height, unsigned usage_mask, boolean perspective, float oow, const float *a0, const float *dadx, const float *dady) lp_linear_init_interp() argument
|
H A D | lp_bld_interp.h | 71 uint usage_mask:4; /* bitmask of TGSI_WRITEMASK_x flags */ member
|
H A D | lp_linear.c | 141 unsigned usage_mask = info->base.input_usage_mask[i]; in lp_fs_linear_run() local 148 usage_mask, in lp_fs_linear_run()
|
H A D | lp_linear_priv.h | 132 unsigned usage_mask,
|
H A D | lp_setup_tri.c | 131 (key->inputs[i].usage_mask & 0x1) ? "x" : " ", in lp_setup_print_vertex() 132 (key->inputs[i].usage_mask & 0x2) ? "y" : " ", in lp_setup_print_vertex() 133 (key->inputs[i].usage_mask & 0x4) ? "z" : " ", in lp_setup_print_vertex() 134 (key->inputs[i].usage_mask & 0x8) ? "w" : " "); in lp_setup_print_vertex() 137 if (key->inputs[i].usage_mask & (1<<j)) in lp_setup_print_vertex()
|
H A D | lp_state_setup.c | 924 unsigned usage_mask = key->inputs[slot].usage_mask; in lp_dump_setup_coef() local 926 if (usage_mask & (1 << i)) { in lp_dump_setup_coef()
|
H A D | lp_setup_analysis.c | 388 setup->setup.variant->key.inputs[0].usage_mask == 0x3 && in lp_setup_analyse_triangles()
|
H A D | lp_setup_rect.c | 692 if (key->inputs[i].usage_mask & (1<<j)) { in do_rect_ccw()
|
H A D | lp_state_fs.c | 3922 shader->inputs[i].usage_mask = shader->info.base.input_usage_mask[i]; in llvmpipe_create_fs_state() 3965 unsigned usage_mask = shader->info.base.input_usage_mask[attrib]; in llvmpipe_create_fs_state() local 3968 usage_mask & TGSI_WRITEMASK_X ? "x" : "", in llvmpipe_create_fs_state() 3969 usage_mask & TGSI_WRITEMASK_Y ? "y" : "", in llvmpipe_create_fs_state() 3970 usage_mask & TGSI_WRITEMASK_Z ? "z" : "", in llvmpipe_create_fs_state() 3971 usage_mask & TGSI_WRITEMASK_W ? "w" : ""); in llvmpipe_create_fs_state()
|
H A D | lp_bld_interp.c | 725 bld->mask[1 + attrib] = inputs[attrib].usage_mask; in lp_build_interp_soa_init()
|
/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
H A D | tgsi_util.c | 122 unsigned usage_mask; in tgsi_util_get_src_usage_mask() local 362 usage_mask = 0; in tgsi_util_get_src_usage_mask() 364 usage_mask |= 1 << swizzle_x; in tgsi_util_get_src_usage_mask() 366 usage_mask |= 1 << swizzle_y; in tgsi_util_get_src_usage_mask() 368 usage_mask |= 1 << swizzle_z; in tgsi_util_get_src_usage_mask() 370 usage_mask |= 1 << swizzle_w; in tgsi_util_get_src_usage_mask() 372 return usage_mask; in tgsi_util_get_src_usage_mask()
|
H A D | tgsi_ureg.c | 122 unsigned char usage_mask; member 142 unsigned usage_mask; /* = TGSI_WRITEMASK_* */ member 295 unsigned usage_mask, in ureg_DECL_fs_input_centroid_layout() 301 assert(usage_mask != 0); in ureg_DECL_fs_input_centroid_layout() 302 assert(usage_mask <= TGSI_WRITEMASK_XYZW); in ureg_DECL_fs_input_centroid_layout() 310 ureg->input[i].usage_mask |= usage_mask; in ureg_DECL_fs_input_centroid_layout() 315 assert((ureg->input[i].usage_mask & usage_mask) == 0); in ureg_DECL_fs_input_centroid_layout() 328 ureg->input[i].usage_mask in ureg_DECL_fs_input_centroid_layout() 289 ureg_DECL_fs_input_centroid_layout(struct ureg_program *ureg, enum tgsi_semantic semantic_name, unsigned semantic_index, enum tgsi_interpolate_mode interp_mode, enum tgsi_interpolate_loc interp_location, unsigned index, unsigned usage_mask, unsigned array_id, unsigned array_size) ureg_DECL_fs_input_centroid_layout() argument 369 ureg_DECL_input_layout(struct ureg_program *ureg, enum tgsi_semantic semantic_name, unsigned semantic_index, unsigned index, unsigned usage_mask, unsigned array_id, unsigned array_size) ureg_DECL_input_layout() argument 427 ureg_DECL_output_layout(struct ureg_program *ureg, enum tgsi_semantic semantic_name, unsigned semantic_index, unsigned streams, unsigned index, unsigned usage_mask, unsigned array_id, unsigned array_size, boolean invariant) ureg_DECL_output_layout() argument 483 ureg_DECL_output_masked(struct ureg_program *ureg, unsigned name, unsigned index, unsigned usage_mask, unsigned array_id, unsigned array_size) ureg_DECL_output_masked() argument 1514 emit_decl_semantic(struct ureg_program *ureg, unsigned file, unsigned first, unsigned last, enum tgsi_semantic semantic_name, unsigned semantic_index, unsigned streams, unsigned usage_mask, unsigned array_id, boolean invariant) emit_decl_semantic() argument 1585 emit_decl_fs(struct ureg_program *ureg, unsigned file, unsigned first, unsigned last, enum tgsi_semantic semantic_name, unsigned semantic_index, enum tgsi_interpolate_mode interpolate, enum tgsi_interpolate_loc interpolate_location, unsigned array_id, unsigned usage_mask) emit_decl_fs() argument [all...] |
H A D | tgsi_ureg.h | 182 unsigned usage_mask, 217 unsigned usage_mask, 239 unsigned usage_mask, 248 unsigned usage_mask,
|
H A D | tgsi_build.c | 123 unsigned usage_mask, in tgsi_build_declaration() 141 declaration.UsageMask = usage_mask; in tgsi_build_declaration() 121 tgsi_build_declaration( unsigned file, unsigned usage_mask, unsigned interpolate, unsigned dimension, unsigned semantic, unsigned invariant, unsigned local, unsigned array, unsigned atomic, unsigned mem_type, struct tgsi_header *header ) tgsi_build_declaration() argument
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
H A D | nir_to_tgsi_info.c | 61 uint8_t *usage_mask) in gather_usage_helper() 82 mask, usage_mask); in gather_usage_helper() 103 usage_mask[location] |= mask & 0xf; in gather_usage_helper() 105 usage_mask[location + 1] |= (mask >> 4) & 0xf; in gather_usage_helper() 110 uint8_t *usage_mask) in gather_usage() 130 mask, usage_mask); in gather_usage() 58 gather_usage_helper(const nir_deref_instr **deref_ptr, unsigned location, uint8_t mask, uint8_t *usage_mask) gather_usage_helper() argument 108 gather_usage(const nir_deref_instr *deref, uint8_t mask, uint8_t *usage_mask) gather_usage() argument
|
H A D | nir_to_tgsi.c | 630 uint32_t usage_mask = in ntt_tgsi_usage_mask() local 635 usage_mask >>= 2; in ntt_tgsi_usage_mask() 639 if (usage_mask & TGSI_WRITEMASK_X) in ntt_tgsi_usage_mask() 641 if (usage_mask & TGSI_WRITEMASK_Y) in ntt_tgsi_usage_mask() 646 return usage_mask; in ntt_tgsi_usage_mask() 699 uint32_t usage_mask = ntt_tgsi_usage_mask(*frac, in ntt_output_decl() local 704 if (!(usage_mask & (1 << i))) in ntt_output_decl() 720 usage_mask, in ntt_output_decl() 841 uint32_t usage_mask = ntt_tgsi_var_usage_mask(var); in ntt_setup_inputs() local 849 usage_mask, in ntt_setup_inputs() [all...] |
/third_party/mesa3d/src/microsoft/compiler/ |
H A D | dxil_signature.c | 470 uint8_t usage_mask = rec->elements[0].always_reads_mask; in fill_SV_param_nodes() local 472 usage_mask = 0xf & ~rec->elements[0].never_writes_mask; in fill_SV_param_nodes() 473 if (usage_mask && mod->minor_validator >= 5) { in fill_SV_param_nodes() 474 usage_mask >>= (psv->cols_and_start >> 4) & 0x3; in fill_SV_param_nodes() 476 SV_metadata[num_metadata_nodes++] = dxil_get_metadata_int8(mod, usage_mask); in fill_SV_param_nodes()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_nir_to_llvm.c | 77 unsigned usage_mask; member 876 unsigned usage_mask = outputs[i].usage_mask; in radv_build_param_exports() local 888 usage_mask); in radv_build_param_exports() 1038 outputs[noutput].usage_mask = ctx->shader_info->vs.output_usage_mask[i]; in handle_vs_outputs_post() 1040 outputs[noutput].usage_mask = ctx->shader_info->tes.output_usage_mask[i]; in handle_vs_outputs_post() 1042 outputs[noutput].usage_mask = ctx->shader_info->gs.output_usage_mask[i]; in handle_vs_outputs_post()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_shader_info.c | 302 info->input[loc].usage_mask |= mask; in scan_io_usage() 714 info->input[index].usage_mask = info->colors_read >> (i * 4); in si_nir_scan_shader()
|
H A D | si_shader.h | 372 ubyte usage_mask; member
|
H A D | si_shader_llvm_vs.c | 161 unsigned required_channels = util_last_bit(info->input[input_index].usage_mask); in load_input_vs()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_tgsi_vgpu10.c | 4097 /*const unsigned usage_mask = emit->info.output_usage_mask[i];*/ in emit_fs_output_declarations() 5013 unsigned usage_mask = emit->info.input_usage_mask[i]; in emit_fs_input_declarations() local 5018 if (usage_mask == 0) in emit_fs_input_declarations() 5026 if (usage_mask & TGSI_WRITEMASK_W) { in emit_fs_input_declarations() 5110 unsigned usage_mask = emit->info.input_usage_mask[i]; in emit_vs_input_declarations() local 5113 if (usage_mask == 0) in emit_vs_input_declarations() 5139 unsigned usage_mask = emit->info.input_usage_mask[i]; in emit_gs_input_declarations() local 5146 if (usage_mask == 0) in emit_gs_input_declarations() 5206 unsigned usage_mask = emit->info.input_usage_mask[i]; in emit_tcs_input_declarations() local 5222 else if (usage_mask in emit_tcs_input_declarations() 5349 unsigned usage_mask = emit->info.input_usage_mask[i]; emit_tes_input_declarations() local [all...] |