Searched refs:dual_slot (Results 1 - 14 of 14) sorted by relevance
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom_array.cpp | 64 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 D | st_cb_drawtex.c | 314 velems.velems[i].dual_slot = false; in st_DrawTex()
|
H A D | st_pbo.c | 246 velem.velems[0].dual_slot = false; in st_pbo_draw()
|
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir.c | 2672 * 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 D | nir_linking_helpers.c | 333 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 D | nir.h | 5604 uint64_t nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot);
|
/third_party/mesa3d/src/gallium/include/pipe/ |
H A D | p_state.h | 712 bool dual_slot:1; member
|
/third_party/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_vertex_buffers.c | 139 element.dual_slot = false; in vl_vb_get_quad_vertex_element()
|
/third_party/mesa3d/src/gallium/frontends/nine/ |
H A D | vertexdeclaration9.c | 213 This->elems[i].dual_slot = false; in NineVertexDeclaration9_ctor()
|
H A D | nine_state.c | 901 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 D | u_helpers.c | 212 if (input[i].dual_slot) in util_lower_uint64_vertex_elements()
|
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/ |
H A D | tr_dump_state.c | 731 trace_dump_member(bool, state, dual_slot); in trace_dump_vertex_element()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_state.c | 5254 assert(!elements[i].dual_slot); in si_create_vertex_state()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_execute.c | 904 state->velem.velems[a].dual_slot = false; in handle_graphics_pipeline()
|
Completed in 37 milliseconds