Lines Matching refs:elements
80 HeapFree(GetProcessHeap(), 0, This->elements);
199 const WINED3DVERTEXELEMENT *elements, UINT element_count,
210 dump_wined3dvertexelement(elements + i);
219 declaration->elements = HeapAlloc(GetProcessHeap(), 0, sizeof(*declaration->elements) * element_count);
220 if (!declaration->elements)
222 ERR("Failed to allocate elements memory.\n");
227 /* Do some static analysis on the elements to make reading the
231 struct wined3d_vertex_declaration_element *e = &declaration->elements[i];
233 e->format_desc = getFormatDescEntry(elements[i].format, gl_info);
234 e->ffp_valid = declaration_element_valid_ffp(&elements[i]);
235 e->input_slot = elements[i].input_slot;
236 e->offset = elements[i].offset;
237 e->output_slot = elements[i].output_slot;
238 e->method = elements[i].method;
239 e->usage = elements[i].usage;
240 e->usage_idx = elements[i].usage_idx;
251 debug_d3dformat(elements[i].format));
252 HeapFree(GetProcessHeap(), 0, declaration->elements);
259 HeapFree(GetProcessHeap(), 0, declaration->elements);
270 if (elements[i].format == WINED3DFMT_R16G16_FLOAT || elements[i].format == WINED3DFMT_R16G16B16A16_FLOAT)