Home
last modified time | relevance | path

Searched refs:output_usage_mask (Results 1 – 8 of 8) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_info.c62 uint8_t *output_usage_mask = NULL; in gather_intrinsic_store_output_info() local
69 output_usage_mask = info->vs.output_usage_mask; in gather_intrinsic_store_output_info()
72 output_usage_mask = info->tes.output_usage_mask; in gather_intrinsic_store_output_info()
75 output_usage_mask = info->gs.output_usage_mask; in gather_intrinsic_store_output_info()
81 if (output_usage_mask) { in gather_intrinsic_store_output_info()
83 output_usage_mask[idx + i] |= ((write_mask >> (i * 4)) & 0xf) << component; in gather_intrinsic_store_output_info()
Dradv_nir_to_llvm.c242 unsigned output_usage_mask = ctx->shader_info->gs.output_usage_mask[i]; in visit_emit_vertex_with_counter() local
245 int length = util_last_bit(output_usage_mask); in visit_emit_vertex_with_counter()
251 if (!(output_usage_mask & (1 << j))) in visit_emit_vertex_with_counter()
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()
1663 unsigned output_usage_mask = ctx->shader_info->gs.output_usage_mask[i]; in ac_gs_copy_shader_emit() local
1665 int length = util_last_bit(output_usage_mask); in ac_gs_copy_shader_emit()
1673 if (!(output_usage_mask & (1 << j))) in ac_gs_copy_shader_emit()
Dradv_shader.h263 uint8_t output_usage_mask[VARYING_SLOT_VAR31 + 1]; member
280 uint8_t output_usage_mask[VARYING_SLOT_VAR31 + 1]; member
294 uint8_t output_usage_mask[VARYING_SLOT_VAR31 + 1]; member
Dradv_aco_shader_info.h88 ASSIGN_FIELD_CP(gs.output_usage_mask); in radv_aco_convert_shader_info()
/third_party/mesa3d/src/amd/compiler/
Daco_shader_info.h122 uint8_t output_usage_mask[VARYING_SLOT_VAR31 + 1]; member
Daco_instruction_selection.cpp7750 if (!(ctx->program->info.gs.output_usage_mask[i] & (1 << j))) in visit_emit_vertex_with_counter()
12089 unsigned output_usage_mask = program->info.gs.output_usage_mask[i]; in select_gs_copy_shader() local
12090 unsigned length = util_last_bit(output_usage_mask); in select_gs_copy_shader()
12092 if (!(output_usage_mask & (1 << j))) in select_gs_copy_shader()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_shader.h310 ubyte output_usage_mask[PIPE_MAX_SHADER_OUTPUTS]; member
Dsvga_tgsi_vgpu10.c297 ubyte output_usage_mask[PIPE_MAX_SHADER_OUTPUTS]; member
4227 emit_vertex_output_declaration(emit, i, emit->output_usage_mask[i], TRUE); in emit_vs_output_declarations()
4296 emit->output_usage_mask[i]); in emit_gs_output_declarations()
4347 if (emit->output_usage_mask[i]) { in emit_gs_output_declarations()
4353 emit->output_usage_mask[i], in emit_gs_output_declarations()
4539 emit_vertex_output_declaration(emit, i, emit->output_usage_mask[i], in emit_tcs_output_declarations()
4637 emit_vertex_output_declaration(emit, i, emit->output_usage_mask[i], TRUE); in emit_tes_output_declarations()
4866 emit->output_usage_mask[decl->Range.First] = decl->Declaration.UsageMask; in emit_vgpu10_declaration()