| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_atom_array.c | 60 int vbo_index, bool dual_slot, int idx) 66 velements[idx].dual_slot = dual_slot; 57 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) argument
|
| H A D | st_cb_drawtex.c | 314 velems.velems[i].dual_slot = false;
|
| H A D | st_pbo.c | 257 velem.velems[0].dual_slot = false;
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir.c | 1991 * The bitfield returned in dual_slot is one bit for each double input slot in 1995 * new_loc = loc + util_bitcount(dual_slot & BITFIELD64_MASK(loc)) 1998 nir_remap_dual_slot_attributes(nir_shader *shader, uint64_t *dual_slot) argument 2002 *dual_slot = 0; 2006 *dual_slot |= BITFIELD64_MASK(slots) << var->data.location; 2012 util_bitcount64(*dual_slot & BITFIELD64_MASK(var->data.location)); 2017 * dual_slot mask. 2020 nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot) argument 2022 while (dual_slot) { 2023 unsigned loc = u_bit_scan64(&dual_slot); [all...] |
| H A D | nir_linking_helpers.c | 299 bool dual_slot = glsl_type_is_dual_slot(glsl_without_array(type)); local in function:get_unmoveable_components_masks 304 if (dual_slot) {
|
| H A D | nir.h | 3755 uint64_t nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/vl/ |
| H A D | vl_vertex_buffers.c | 139 element.dual_slot = false;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/include/pipe/ |
| H A D | p_state.h | 701 bool dual_slot:1; member in struct:pipe_vertex_element
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir.c | 2523 * The bitfield returned in dual_slot is one bit for each double input slot in 2527 * new_loc = loc + util_bitcount(dual_slot & BITFIELD64_MASK(loc)) 2530 nir_remap_dual_slot_attributes(nir_shader *shader, uint64_t *dual_slot) argument 2534 *dual_slot = 0; 2538 *dual_slot |= BITFIELD64_MASK(slots) << var->data.location; 2544 util_bitcount64(*dual_slot & BITFIELD64_MASK(var->data.location)); 2549 * dual_slot mask. 2552 nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot) argument 2554 while (dual_slot) { 2555 unsigned loc = u_bit_scan64(&dual_slot); [all...] |
| H A D | nir_linking_helpers.c | 317 bool dual_slot = glsl_type_is_dual_slot(glsl_without_array(type)); local in function:get_unmoveable_components_masks 322 if (dual_slot) {
|
| H A D | nir.h | 5634 uint64_t nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_helpers.c | 211 if (input[i].dual_slot)
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/nine/ |
| H A D | vertexdeclaration9.c | 213 This->elems[i].dual_slot = false;
|
| H A D | nine_state.c | 902 ve.velems[n].dual_slot = false; 3103 ve.velems[n].dual_slot = false;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_trace/ |
| H A D | tr_dump_state.c | 705 trace_dump_member(bool, state, dual_slot);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/ |
| H A D | lvp_execute.c | 742 state->velem.velems[location].dual_slot = false;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_state.c | 5063 assert(!elements[i].dual_slot);
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 21.3.0.rst | 2568 - gallium: add pipe_vertex_element::dual_slot to move lowering to CSO creation
|