Lines Matching defs:elements
4552 uint32_t elements = si_clamp_texture_texel_count(sctx->screen->max_texel_buffer_elements,
4556 state->u.buf.offset, elements, view->state);
4855 * Vertex elements & buffers
4872 const struct pipe_vertex_element *elements)
4900 unsigned vbo_index = elements[i].vertex_buffer_index;
4907 unsigned instance_divisor = elements[i].instance_divisor;
4922 desc = util_format_description(elements[i].src_format);
4923 first_non_void = util_format_get_first_non_void_channel(elements[i].src_format);
4927 v->src_offset[i] = elements[i].src_offset;
4967 switch (elements[i].src_format) {
4986 } else if (elements[i].src_format == PIPE_FORMAT_R11G11B10_FLOAT) {
5032 if (check_alignment && (elements[i].src_offset & ((1 << log_hw_load_size) - 1)) != 0)
5057 const struct gfx10_format *fmt = &ac_get_gfx10_format_table(&sscreen->info)[elements[i].src_format];
5226 const struct pipe_vertex_element *elements,
5234 util_init_pipe_vertex_state(screen, buffer, elements, num_elements, indexbuf, full_velem_mask,
5242 struct si_vertex_elements *velems = si_create_vertex_elements(&ctx.b, num_elements, elements);
5253 assert(elements[i].src_offset % 4 == 0);
5254 assert(!elements[i].dual_slot);
5276 const struct pipe_vertex_element *elements,
5283 return util_vertex_state_cache_get(screen, buffer, elements, num_elements, indexbuf,