/third_party/mesa3d/src/microsoft/vulkan/ |
H A D | dzn_nir.h | 70 uint32_t draw_id; member 83 uint32_t draw_id; member
|
H A D | dzn_pipeline.c | 1922 .DestOffsetIn32BitValues = offsetof(struct dxil_spirv_vertex_runtime_data, draw_id) / 4, in dzn_graphics_pipeline_get_indirect_cmd_sig()
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_compute_transforms.cpp | 52 nir_ssa_def *draw_id = nir_channel(&b, nir_load_global_invocation_id(&b, 32), 0); in get_indirect_draw_base_vertex_transform() local 56 nir_push_if(&b, nir_ilt(&b, draw_id, count)); in get_indirect_draw_base_vertex_transform() 63 nir_imul(&b, nir_channel(&b, in_stride_offset_and_base_drawid, 0), draw_id)); in get_indirect_draw_base_vertex_transform() 81 nir_ssa_def *out_offset = nir_imul(&b, draw_id, nir_imm_int(&b, out_stride)); in get_indirect_draw_base_vertex_transform() 83 nir_iadd(&b, draw_id, nir_channel(&b, in_stride_offset_and_base_drawid, 2)), in get_indirect_draw_base_vertex_transform()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_draw.cpp | 227 update_drawid(struct zink_context *ctx, unsigned draw_id) in update_drawid() argument 230 offsetof(struct zink_gfx_push_constant, draw_id), sizeof(unsigned), in update_drawid() 231 &draw_id); in update_drawid() 239 unsigned draw_id, in draw_indexed_need_index_buffer_unref() 245 update_drawid(ctx, draw_id); in draw_indexed_need_index_buffer_unref() 249 draw_id++; in draw_indexed_need_index_buffer_unref() 253 update_drawid(ctx, draw_id); in draw_indexed_need_index_buffer_unref() 268 unsigned draw_id, in draw_indexed() 274 update_drawid(ctx, draw_id); in draw_indexed() 278 draw_id in draw_indexed() 235 draw_indexed_need_index_buffer_unref(struct zink_context *ctx, const struct pipe_draw_info *dinfo, const struct pipe_draw_start_count_bias *draws, unsigned num_draws, unsigned draw_id, bool needs_drawid) draw_indexed_need_index_buffer_unref() argument 264 draw_indexed(struct zink_context *ctx, const struct pipe_draw_info *dinfo, const struct pipe_draw_start_count_bias *draws, unsigned num_draws, unsigned draw_id, bool needs_drawid) draw_indexed() argument 299 draw(struct zink_context *ctx, const struct pipe_draw_info *dinfo, const struct pipe_draw_start_count_bias *draws, unsigned num_draws, unsigned draw_id, bool needs_drawid) draw() argument [all...] |
H A D | zink_program.h | 53 unsigned draw_id; member
|
H A D | zink_compiler.c | 58 fields[1].name = ralloc_asprintf(nir, "draw_id"); in create_vs_pushconst() 59 fields[1].offset = offsetof(struct zink_gfx_push_constant, draw_id); in create_vs_pushconst() 298 nir_ssa_dest_init(&load->instr, &load->dest, 1, 32, "draw_id"); in lower_drawid_instr()
|
/third_party/mesa3d/src/mesa/main/ |
H A D | draw.h | 64 GLuint draw_id; member
|
H A D | draw.c | 1008 prim.draw_id = drawid_offset; in _mesa_draw_gallium_fallback() 1041 prim[num_prims].draw_id = drawid_offset + (info->increment_draw_id ? i : 0); in _mesa_draw_gallium_fallback()
|
/third_party/mesa3d/src/microsoft/spirv_to_dxil/ |
H A D | spirv_to_dxil.h | 112 uint32_t draw_id; member
|
H A D | dxil_spirv_nir.c | 109 offset = offsetof(struct dxil_spirv_vertex_runtime_data, draw_id); in lower_shader_system_values()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_shader_args.c | 293 ac_add_arg(&args->ac, AC_ARG_SGPR, 1, AC_ARG_INT, &args->ac.draw_id); in declare_vs_specific_input_sgprs() 393 ac_add_arg(&args->ac, AC_ARG_SGPR, 1, AC_ARG_INT, &args->ac.draw_id); in declare_ms_input_sgprs() 518 unsigned vs_num = args->ac.base_vertex.used + args->ac.draw_id.used + in set_vs_specific_input_locs() 528 args->ac.base_vertex.used + 3 * args->ac.num_work_groups.used + args->ac.draw_id.used; in set_ms_input_locs() 592 ac_add_arg(&args->ac, AC_ARG_SGPR, 1, AC_ARG_INT, &args->ac.draw_id); in radv_declare_shader_args() 844 if (args->ac.draw_id.used) { in radv_declare_shader_args()
|
H A D | radv_cmd_buffer.c | 6951 uint32_t draw_id, uint32_t first_task, uint64_t ib_va) in radv_emit_userdata_task() 6976 radeon_emit(cs, draw_id); in radv_emit_userdata_task() 6950 radv_emit_userdata_task(struct radv_cmd_buffer *cmd_buffer, uint32_t x, uint32_t y, uint32_t z, uint32_t draw_id, uint32_t first_task, uint64_t ib_va) radv_emit_userdata_task() argument
|
/third_party/mesa3d/src/amd/common/ |
H A D | ac_shader_args.h | 80 struct ac_arg draw_id; member
|
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_context.h | 88 *draw_id, *view_index; member
|
H A D | ir3_compiler_nir.c | 2307 if (!ctx->draw_id) { in emit_intrinsic() 2308 ctx->draw_id = create_driver_param(ctx, IR3_DP_DRAWID); in emit_intrinsic() 2310 dst[0] = ctx->draw_id; in emit_intrinsic()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_draw_feedback.c | 459 draw_vbo(draw, &info, prims[i].draw_id, NULL, &d, 1, in st_feedback_draw_vbo()
|
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_tgsi.h | 174 LLVMValueRef draw_id; member
|
H A D | lp_bld_tgsi_soa.c | 1561 res = lp_build_broadcast_scalar(&bld_base->uint_bld, bld->system_values.draw_id); in emit_fetch_system_value()
|
H A D | lp_bld_nir_soa.c | 1801 result[0] = lp_build_broadcast_scalar(&bld_base->uint_bld, bld->system_values.draw_id); in emit_sysval_intrin()
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_llvm.h | 464 unsigned draw_id, unsigned view_id);
|
H A D | draw_llvm.c | 1968 arg_types[i++] = int32_type; /* draw_id */ in draw_llvm_generate() 2006 system_values.draw_id = LLVMGetParam(variant_func, 11); in draw_llvm_generate() 2020 lp_build_name(system_values.draw_id, "draw_id"); in draw_llvm_generate()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_shader.c | 439 ac_add_arg(&ctx->args, AC_ARG_SGPR, 1, AC_ARG_INT, &ctx->args.draw_id); in si_init_shader_args() 498 ac_add_arg(&ctx->args, AC_ARG_SGPR, 1, AC_ARG_INT, &ctx->args.draw_id); in si_init_shader_args() 579 ac_add_arg(&ctx->args, AC_ARG_SGPR, 1, AC_ARG_INT, &ctx->args.draw_id); in si_init_shader_args()
|
H A D | si_state_draw.cpp | 1668 /* Don't update draw_id in the following code if it doesn't increment. */ 1778 unsigned draw_id = drawid_base + i; 1782 radeon_emit(draw_id); 1784 sctx->last_drawid = draw_id;
|
H A D | gfx10_shader_ngg.c | 1440 ret = si_insert_input_ptr(ctx, ret, ctx->args.draw_id, 8 + SI_SGPR_DRAWID); in gfx10_ngg_culling_build_end()
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | genX_cmd_buffer.c | 4174 uint32_t draw_id, in cmd_buffer_emit_vertex_constants_and_flush() 4184 emit_draw_index(cmd_buffer, draw_id); in cmd_buffer_emit_vertex_constants_and_flush() 4170 cmd_buffer_emit_vertex_constants_and_flush(struct anv_cmd_buffer *cmd_buffer, const struct brw_vs_prog_data *vs_prog_data, uint32_t base_vertex, uint32_t base_instance, uint32_t draw_id, bool force_flush) cmd_buffer_emit_vertex_constants_and_flush() argument
|