Searched refs:dual_slot (Results 1 – 15 of 15) sorted by relevance
64 int vbo_index, bool dual_slot, int idx) in init_velement() argument70 velements[idx].dual_slot = dual_slot; in init_velement()
314 velems.velems[i].dual_slot = false; in st_DrawTex()
246 velem.velems[0].dual_slot = false; in st_pbo_draw()
2679 nir_remap_dual_slot_attributes(nir_shader *shader, uint64_t *dual_slot) in nir_remap_dual_slot_attributes() argument2683 *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()2701 nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot) in nir_get_single_slot_attribs_mask() argument2703 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()
333 bool dual_slot = glsl_type_is_dual_slot(glsl_without_array(type)); in get_unmoveable_components_masks() local338 if (dual_slot) { in get_unmoveable_components_masks()
5604 uint64_t nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot);
139 element.dual_slot = false; in vl_vb_get_quad_vertex_element()
712 bool dual_slot:1; member
212 if (input[i].dual_slot) in util_lower_uint64_vertex_elements()
213 This->elems[i].dual_slot = false; in NineVertexDeclaration9_ctor()
901 ve.velems[n].dual_slot = false; in update_vertex_elements()3110 ve.velems[n].dual_slot = false; in update_vertex_elements_sw()
731 trace_dump_member(bool, state, dual_slot); in trace_dump_vertex_element()
5254 assert(!elements[i].dual_slot); in si_create_vertex_state()
904 state->velem.velems[a].dual_slot = false; in handle_graphics_pipeline()
2568 - gallium: add pipe_vertex_element::dual_slot to move lowering to CSO creation