Home | History | Annotate | Download | only in nine

Lines Matching defs:elems

196     This->elems = CALLOC(This->nelems, sizeof(struct pipe_vertex_element));
198 if (!This->decls || !This->elems || !This->usage_map) { return E_OUTOFMEMORY; }
209 This->elems[i].src_offset = This->decls[i].Offset;
210 This->elems[i].instance_divisor = 0;
211 This->elems[i].vertex_buffer_index = This->decls[i].Stream;
212 This->elems[i].src_format = decltype_format(This->decls[i].Type);
218 util_format_name(This->elems[i].src_format),
232 FREE(This->elems);
280 D3DVERTEXELEMENT9 elems[16], decl_end = D3DDECL_END();
291 elems[nelems].Type = D3DDECLTYPE_FLOAT3;
292 elems[nelems].Usage = D3DDECLUSAGE_POSITION;
293 elems[nelems].UsageIndex = 0;
310 case 1: elems[nelems].Type = D3DDECLTYPE_FLOAT1; break;
311 case 2: elems[nelems].Type = D3DDECLTYPE_FLOAT2; break;
312 case 3: elems[nelems].Type = D3DDECLTYPE_FLOAT3; break;
313 case 4: elems[nelems].Type = D3DDECLTYPE_FLOAT4; break;
317 elems[nelems].Usage = D3DDECLUSAGE_BLENDWEIGHT;
318 elems[nelems].UsageIndex = 0;
323 elems[nelems].Type = beta_index;
324 elems[nelems].Usage = D3DDECLUSAGE_BLENDINDICES;
325 elems[nelems].UsageIndex = 0;
332 elems[nelems].Type = D3DDECLTYPE_FLOAT4;
333 elems[nelems].Usage =
336 elems[nelems].UsageIndex = 0;
346 elems[nelems].Type = D3DDECLTYPE_FLOAT3;
347 elems[nelems].Usage = D3DDECLUSAGE_NORMAL;
348 elems[nelems].UsageIndex = 0;
352 elems[nelems].Type = D3DDECLTYPE_FLOAT1;
353 elems[nelems].Usage = D3DDECLUSAGE_PSIZE;
354 elems[nelems].UsageIndex = 0;
358 elems[nelems].Type = D3DDECLTYPE_D3DCOLOR;
359 elems[nelems].Usage = D3DDECLUSAGE_COLOR;
360 elems[nelems].UsageIndex = 0;
364 elems[nelems].Type = D3DDECLTYPE_D3DCOLOR;
365 elems[nelems].Usage = D3DDECLUSAGE_COLOR;
366 elems[nelems].UsageIndex = 1;
377 elems[nelems].Type = D3DDECLTYPE_FLOAT1;
381 elems[nelems].Type = D3DDECLTYPE_FLOAT2;
385 elems[nelems].Type = D3DDECLTYPE_FLOAT3;
389 elems[nelems].Type = D3DDECLTYPE_FLOAT4;
395 elems[nelems].Usage = D3DDECLUSAGE_TEXCOORD;
396 elems[nelems].UsageIndex = i;
402 elems[i].Stream = 0;
403 elems[i].Offset = (i == 0) ? 0 : (elems[i-1].Offset +
404 decltype_size(elems[i-1].Type));
405 elems[i].Method = D3DDECLMETHOD_DEFAULT;
407 elems[nelems++] = decl_end;
409 NINE_DEVICE_CHILD_NEW(VertexDeclaration9, ppOut, /* args */ pDevice, elems);
503 transkey.element[i].output_format = This->elems[i].src_format;
504 transkey.element[i].output_offset = This->elems[i].src_offset;
506 util_format_get_blocksize(This->elems[i].src_format);