• Home
  • Raw
  • Download

Lines Matching refs:vdecl

839     const struct NineVertexDeclaration9 *vdecl = device->context.vdecl;  in update_vertex_elements()  local
853 if (vdecl) { in update_vertex_elements()
856 n, vs->input_map[n].ndecl, vdecl); in update_vertex_elements()
858 for (i = 0; i < vdecl->nelems; i++) { in update_vertex_elements()
859 if (vdecl->usage_map[i] == vs->input_map[n].ndecl) { in update_vertex_elements()
861 used_streams |= BITFIELD_BIT(vdecl->elems[i].vertex_buffer_index); in update_vertex_elements()
887 ve.velems[n] = vdecl->elems[index]; in update_vertex_elements()
1645 ARG_BIND_REF(struct NineVertexDeclaration9, vdecl)) in CSMT_ITEM_NO_WAIT() argument
1650 nine_bind(&context->vdecl, vdecl); in CSMT_ITEM_NO_WAIT()
1652 context->programmable_vs = context->vs && !(context->vdecl && context->vdecl->position_t); in CSMT_ITEM_NO_WAIT()
1669 context->programmable_vs = context->vs && !(context->vdecl && context->vdecl->position_t); in CSMT_ITEM_NO_WAIT()
2090 if ((src->changed.group & NINE_STATE_VDECL) && src->vdecl) in nine_context_apply_stateblock()
2091 nine_context_set_vertex_declaration(device, src->vdecl); in nine_context_apply_stateblock()
2933 nine_bind(&state->vdecl, NULL); in nine_device_state_clear()
2982 nine_bind(&context->vdecl, NULL); in nine_context_clear()
3039 const struct NineVertexDeclaration9 *vdecl = device->state.vdecl; in update_vertex_elements_sw() local
3048 bool programmable_vs = state->vs && !(state->vdecl && state->vdecl->position_t); in update_vertex_elements_sw()
3054 if (vdecl) { in update_vertex_elements_sw()
3057 n, vs->input_map[n].ndecl, vdecl); in update_vertex_elements_sw()
3059 for (i = 0; i < vdecl->nelems; i++) { in update_vertex_elements_sw()
3060 if (vdecl->usage_map[i] == vs->input_map[n].ndecl) { in update_vertex_elements_sw()
3062 used_streams[vdecl->elems[i].vertex_buffer_index] = 1; in update_vertex_elements_sw()
3089 ve.velems[n] = vdecl->elems[index]; in update_vertex_elements_sw()
3280 bool programmable_vs = state->vs && !(state->vdecl && state->vdecl->position_t); in nine_state_prepare_draw_sw()