Home
last modified time | relevance | path

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

/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_atom_array.cpp64 int vbo_index, bool dual_slot, int idx) in init_velement()
70 velements[idx].dual_slot = dual_slot; in init_velement()
61 init_velement(struct pipe_vertex_element *velements, const struct gl_vertex_format *vformat, int src_offset, unsigned instance_divisor, int vbo_index, bool dual_slot, int idx) init_velement() argument
H A Dst_cb_drawtex.c314 velems.velems[i].dual_slot = false; in st_DrawTex()
H A Dst_pbo.c246 velem.velems[0].dual_slot = false; in st_pbo_draw()
/third_party/mesa3d/src/compiler/nir/
H A Dnir.c2672 * The bitfield returned in dual_slot is one bit for each double input slot in
2676 * new_loc = loc + util_bitcount(dual_slot & BITFIELD64_MASK(loc))
2679 nir_remap_dual_slot_attributes(nir_shader *shader, uint64_t *dual_slot) in nir_remap_dual_slot_attributes() argument
2683 *dual_slot = 0; in nir_remap_dual_slot_attributes()
2687 *dual_slot |= BITFIELD64_MASK(slots) << var->data.location; in nir_remap_dual_slot_attributes()
2693 util_bitcount64(*dual_slot & BITFIELD64_MASK(var->data.location)); in nir_remap_dual_slot_attributes()
2698 * dual_slot mask.
2701 nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot) in nir_get_single_slot_attribs_mask() argument
2703 while (dual_slot) { in nir_get_single_slot_attribs_mask()
2704 unsigned loc = u_bit_scan64(&dual_slot); in nir_get_single_slot_attribs_mask()
[all...]
H A Dnir_linking_helpers.c333 bool dual_slot = glsl_type_is_dual_slot(glsl_without_array(type)); in get_unmoveable_components_masks() local
338 if (dual_slot) { in get_unmoveable_components_masks()
H A Dnir.h5604 uint64_t nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot);
/third_party/mesa3d/src/gallium/include/pipe/
H A Dp_state.h712 bool dual_slot:1; member
/third_party/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_vertex_buffers.c139 element.dual_slot = false; in vl_vb_get_quad_vertex_element()
/third_party/mesa3d/src/gallium/frontends/nine/
H A Dvertexdeclaration9.c213 This->elems[i].dual_slot = false; in NineVertexDeclaration9_ctor()
H A Dnine_state.c901 ve.velems[n].dual_slot = false; in update_vertex_elements()
3110 ve.velems[n].dual_slot = false; in update_vertex_elements_sw()
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_helpers.c212 if (input[i].dual_slot) in util_lower_uint64_vertex_elements()
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/
H A Dtr_dump_state.c731 trace_dump_member(bool, state, dual_slot); in trace_dump_vertex_element()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state.c5254 assert(!elements[i].dual_slot); in si_create_vertex_state()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_execute.c904 state->velem.velems[a].dual_slot = false; in handle_graphics_pipeline()

Completed in 36 milliseconds