/third_party/mesa3d/src/microsoft/vulkan/ |
H A D | dzn_nir.h | 69 uint32_t base_instance; member 82 uint32_t base_instance; member
|
H A D | dzn_nir.c | 187 nir_ssa_def *base_instance = in dzn_nir_indirect_draw_shader() local 192 base_instance, in dzn_nir_indirect_draw_shader() 204 exec_vals[7] = base_instance; in dzn_nir_indirect_draw_shader()
|
H A D | dzn_cmd_buffer.c | 2909 cmdbuf->state.sysvals.gfx.base_instance = 0; in dzn_cmd_buffer_indirect_draw() 3859 cmdbuf->state.sysvals.gfx.base_instance = firstInstance; in dzn_CmdDraw() 3939 cmdbuf->state.sysvals.gfx.base_instance = firstInstance; in dzn_CmdDrawIndexed()
|
/third_party/mesa3d/src/imagination/vulkan/pds/ |
H A D | pvr_xgl_pds.c | 465 uint32_t base_instance = 0; in pvr_pds_generate_vertex_primary_program() local 626 base_instance = in pvr_pds_generate_vertex_primary_program() 627 pvr_find_constant(const_usage, RESERVE_32BIT, "base_instance"); in pvr_pds_generate_vertex_primary_program() 635 /* src0 */ R32_C(base_instance), in pvr_pds_generate_vertex_primary_program() 643 base_instance_entry->const_offset = base_instance; in pvr_pds_generate_vertex_primary_program() 649 base_instance = pvr_find_constant(const_usage, in pvr_pds_generate_vertex_primary_program() 651 "base_instance (Driver Const)"); in pvr_pds_generate_vertex_primary_program() 658 base_instance_entry->const_offset = base_instance; in pvr_pds_generate_vertex_primary_program() 814 /* src1 */ R32_C(base_instance), in pvr_pds_generate_vertex_primary_program() 938 /* src1 */ R32_C(base_instance), in pvr_pds_generate_vertex_primary_program() [all...] |
H A D | pvr_pds.h | 435 uint32_t base_instance; member 962 uint32_t base_instance; member
|
H A D | pvr_pds.c | 933 if (program->base_instance != 0) { in pvr_pds_vertex_shader() 975 if (program->base_instance != 0) { in pvr_pds_vertex_shader() 981 program->base_instance); in pvr_pds_vertex_shader() 989 (program->base_instance == 0)); in pvr_pds_vertex_shader() 1011 ((program->base_instance > 0) || (program->draw_indirect))); in pvr_pds_vertex_shader()
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_compute_transforms.cpp | 67 nir_ssa_def *base_vertex = NULL, *base_instance = NULL; in get_indirect_draw_base_vertex_transform() local 72 base_instance = in_data1; in get_indirect_draw_base_vertex_transform() 75 base_instance = nir_channel(&b, in_data0, 3); in get_indirect_draw_base_vertex_transform() 82 nir_ssa_def *out_data0 = nir_vec4(&b, base_vertex, base_instance, in get_indirect_draw_base_vertex_transform()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_draw.h | 62 unsigned base_instance);
|
H A D | st_draw_feedback.c | 105 unsigned base_instance) in st_feedback_draw_vbo() 438 info.start_instance = base_instance; in st_feedback_draw_vbo() 95 st_feedback_draw_vbo(struct gl_context *ctx, const struct _mesa_prim *prims, unsigned nr_prims, const struct _mesa_index_buffer *ib, bool index_bounds_valid, bool primitive_restart, unsigned restart_index, unsigned min_index, unsigned max_index, unsigned num_instances, unsigned base_instance) st_feedback_draw_vbo() argument
|
/third_party/mesa3d/src/microsoft/spirv_to_dxil/ |
H A D | spirv_to_dxil.h | 101 uint32_t base_instance; member
|
H A D | dxil_spirv_nir.c | 106 offset = offsetof(struct dxil_spirv_vertex_runtime_data, base_instance); in lower_shader_system_values()
|
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_context.h | 87 struct ir3_instruction *vertex_id, *basevertex, *instance_id, *base_instance, member
|
H A D | ir3_compiler_nir.c | 2313 if (!ctx->base_instance) { in emit_intrinsic() 2314 ctx->base_instance = create_driver_param(ctx, IR3_DP_INSTID_BASE); in emit_intrinsic() 2316 dst[0] = ctx->base_instance; in emit_intrinsic()
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_context.h | 176 unsigned base_instance; member
|
H A D | pan_cmdstream.c | 1396 uniforms[i].u[2] = batch->ctx->base_instance; in panfrost_upload_sysvals() 2208 if (ctx->base_instance && so->pipe[i].instance_divisor) { in panfrost_emit_vertex_data() 2209 src_offset += (ctx->base_instance * buf->stride) / in panfrost_emit_vertex_data() 3607 ctx->base_instance = info->start_instance; in panfrost_direct_draw()
|
/third_party/vk-gl-cts/external/openglcts/modules/gl/ |
H A D | gl4cVertexAttribBindingTests.cpp | 379 GLint base_instance; member in gl4cts::__anon27657::BasicInputBase 388 base_instance = -1; in Setup() 437 if (base_instance != -1) in Run() 439 glDrawArraysInstancedBaseInstance(GL_POINTS, 0, 2, instance_count, static_cast<GLuint>(base_instance)); in Run() 1136 base_instance = 0; in Run() 1286 base_instance = 0; in Run() 1353 base_instance = 1; in Run() 1506 GLuint base_instance; member in gl4cts::__anon27657::BasicInputIBase 1518 base_instance = 0; in Setup() 1570 glDrawArraysInstancedBaseInstance(GL_POINTS, 0, 2, instance_count, base_instance); in Run() 1897 GLuint base_instance; global() member in gl4cts::__anon27657::BasicInputLBase [all...] |
/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_cmd_buffer.c | 2663 const struct pvr_const_map_entry_base_instance *const base_instance = in pvr_setup_vertex_buffers() local 2667 state->draw_state.base_instance, in pvr_setup_vertex_buffers() 2668 base_instance->const_offset, in pvr_setup_vertex_buffers() 2671 entries += sizeof(*base_instance); in pvr_setup_vertex_buffers() 3191 /* We don't have a state to tell us that base_instance is being used so it in pvr_update_draw_state() 3193 * base instance addition. If the base_instance gets used (and the last in pvr_update_draw_state() 3194 * draw's base_instance was 0) then we switch to the BASE_INSTANCE attrib in pvr_update_draw_state() 3197 * If base_instance changes then we only need to update the data section. in pvr_update_draw_state() 3204 (state->draw_state.base_instance == 0 && in pvr_update_draw_state() 3205 draw_state->base_instance ! in pvr_update_draw_state() [all...] |
H A D | pvr_private.h | 789 uint32_t base_instance; member
|
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_private.h | 555 uint32_t base_instance; 704 uint32_t first_vertex, base_vertex, base_instance;
|
H A D | panvk_vX_cmd_buffer.c | 222 sysvals->base_instance != draw->first_instance) { in panvk_cmd_prepare_draw_sysvals() 225 sysvals->base_instance = draw->first_instance; in panvk_cmd_prepare_draw_sysvals()
|
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_tgsi.h | 167 LLVMValueRef base_instance; member
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_meta_clear.c | 67 nir_ssa_def *base_instance = nir_load_base_instance(&vs_b); in build_color_shaders() local 69 nir_ssa_def *layer_id = nir_iadd(&vs_b, inst_id, base_instance); in build_color_shaders() 428 nir_ssa_def *base_instance = nir_load_base_instance(&vs_b); in build_depthstencil_shader() local 430 nir_ssa_def *layer_id = nir_iadd(&vs_b, inst_id, base_instance); in build_depthstencil_shader()
|
/third_party/vk-gl-cts/external/openglcts/modules/gles31/ |
H A D | es31cVertexAttribBindingTests.cpp | 427 GLint base_instance; member in glcts::__anon27702::BasicInputBase 436 base_instance = -1; in Setup() 502 if (base_instance != -1) in Run() 504 glDrawArraysInstancedBaseInstance(GL_POINTS, 0, 2, instance_count, static_cast<GLuint>(base_instance)); in Run() 1484 GLuint base_instance; member in glcts::__anon27702::BasicInputIBase
|
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dvx_cmd_buffer.c | 2142 base.base_instance = info->first_instance; in cmd_buffer_emit_draw() 2219 base.base_instance = firstInstance; in cmd_buffer_emit_draw_indexed()
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | genX_cmd_buffer.c | 4114 uint32_t base_vertex, uint32_t base_instance) in emit_base_vertex_instance() 4116 if (base_vertex == 0 && base_instance == 0) { in emit_base_vertex_instance() 4123 ((uint32_t *)id_state.map)[1] = base_instance; in emit_base_vertex_instance() 4173 uint32_t base_instance, in cmd_buffer_emit_vertex_constants_and_flush() 4180 emit_base_vertex_instance(cmd_buffer, base_vertex, base_instance); in cmd_buffer_emit_vertex_constants_and_flush() 4113 emit_base_vertex_instance(struct anv_cmd_buffer *cmd_buffer, uint32_t base_vertex, uint32_t base_instance) emit_base_vertex_instance() argument 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
|