Searched refs:output_usage_mask (Results 1 – 8 of 8) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_shader_info.c | 62 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()
|
D | radv_nir_to_llvm.c | 242 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()
|
D | radv_shader.h | 263 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
|
D | radv_aco_shader_info.h | 88 ASSIGN_FIELD_CP(gs.output_usage_mask); in radv_aco_convert_shader_info()
|
/third_party/mesa3d/src/amd/compiler/ |
D | aco_shader_info.h | 122 uint8_t output_usage_mask[VARYING_SLOT_VAR31 + 1]; member
|
D | aco_instruction_selection.cpp | 7750 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/ |
D | svga_shader.h | 310 ubyte output_usage_mask[PIPE_MAX_SHADER_OUTPUTS]; member
|
D | svga_tgsi_vgpu10.c | 297 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()
|