Lines Matching refs:decls
195 This->decls = CALLOC(This->nelems+1, sizeof(D3DVERTEXELEMENT9));
198 if (!This->decls || !This->elems || !This->usage_map) { return E_OUTOFMEMORY; }
199 memcpy(This->decls, pElements, sizeof(D3DVERTEXELEMENT9)*(This->nelems+1));
202 uint16_t usage = nine_d3d9_to_nine_declusage(This->decls[i].Usage,
203 This->decls[i].UsageIndex);
206 if (This->decls[i].Usage == D3DDECLUSAGE_POSITIONT)
209 This->elems[i].src_offset = This->decls[i].Offset;
211 This->elems[i].vertex_buffer_index = This->decls[i].Stream;
212 This->elems[i].src_format = decltype_format(This->decls[i].Type);
217 This->decls[i].Stream,
218 This->decls[i].Offset,
232 FREE(This->decls);
250 memcpy(pElement, This->decls, sizeof(D3DVERTEXELEMENT9)*(This->nelems+1));
430 if ((This->decls[j].Usage == output_semantic ||
432 This->decls[j].Usage == D3DDECLUSAGE_POSITIONT)) &&
433 This->decls[j].UsageIndex == output_semantic_index) {
435 nine_declusage_name(nine_d3d9_to_nine_declusage(This->decls[j].Usage, 0)),
436 This->decls[j].UsageIndex, i, j);