Home
last modified time | relevance | path

Searched refs:draw_id_enable (Results 1 - 1 of 1) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_cmd_buffer.c6687 bool draw_id_enable = cmd_buffer->state.graphics_pipeline->uses_drawid; in radv_cs_emit_indirect_draw_packet() local
6702 start_instance_reg = ((base_reg + (draw_id_enable ? 8 : 4)) - SI_SH_REG_OFFSET) >> 2; in radv_cs_emit_indirect_draw_packet()
6703 if (draw_id_enable) in radv_cs_emit_indirect_draw_packet()
6706 if (draw_count == 1 && !count_va && !draw_id_enable) { in radv_cs_emit_indirect_draw_packet()
6719 radeon_emit(cs, draw_id_reg | S_2C3_DRAW_INDEX_ENABLE(draw_id_enable) | in radv_cs_emit_indirect_draw_packet()
6772 const uint32_t draw_id_enable = compute_shader->info.vs.needs_draw_id; in radv_cs_emit_dispatch_taskmesh_indirect_multi_ace_packet() local
6785 assert(!draw_id_enable || (draw_id_loc->sgpr_idx != -1 && draw_id_loc->num_sgprs == 1)); in radv_cs_emit_dispatch_taskmesh_indirect_multi_ace_packet()
6794 !draw_id_enable in radv_cs_emit_dispatch_taskmesh_indirect_multi_ace_packet()
6802 radeon_emit(cs, (count_indirect_enable << 1) | (draw_id_enable << 2) | (xyz_dim_enable << 3) | in radv_cs_emit_dispatch_taskmesh_indirect_multi_ace_packet()

Completed in 15 milliseconds