Lines Matching refs:elements

124         element = &si->elements[WINED3D_FFP_POSITION];
130 element = &si->elements[WINED3D_FFP_NORMAL];
141 element = &si->elements[WINED3D_FFP_DIFFUSE];
154 element = &si->elements[WINED3D_FFP_SPECULAR];
160 || si->elements[WINED3D_FFP_POSITION].format_desc->format == WINED3DFMT_R32G32B32A32_FLOAT)
214 element = &si->elements[WINED3D_FFP_TEXCOORD0 + coordIdx];
259 ptr = texCoords[coord_idx] + (SkipnStrides * si->elements[WINED3D_FFP_TEXCOORD0 + coord_idx].stride);
262 multi_texcoord_funcs[si->elements[WINED3D_FFP_TEXCOORD0 + coord_idx].format_desc->emit_idx](
268 const void *ptrToCoords = diffuse + SkipnStrides * si->elements[WINED3D_FFP_DIFFUSE].stride;
270 diffuse_funcs[si->elements[WINED3D_FFP_DIFFUSE].format_desc->emit_idx](ptrToCoords);
291 const void *ptrToCoords = specular + SkipnStrides * si->elements[WINED3D_FFP_SPECULAR].stride;
293 specular_funcs[si->elements[WINED3D_FFP_SPECULAR].format_desc->emit_idx](ptrToCoords);
304 const void *ptrToCoords = normal + SkipnStrides * si->elements[WINED3D_FFP_NORMAL].stride;
305 normal_funcs[si->elements[WINED3D_FFP_NORMAL].format_desc->emit_idx](ptrToCoords);
310 const void *ptrToCoords = position + SkipnStrides * si->elements[WINED3D_FFP_POSITION].stride;
311 position_funcs[si->elements[WINED3D_FFP_POSITION].format_desc->emit_idx](ptrToCoords);
481 ptr = si->elements[i].data +
482 si->elements[i].stride * SkipnStrides +
483 stateblock->streamOffset[si->elements[i].stream_idx];
485 send_attribute(This, si->elements[i].format_desc->format, i, ptr);
500 UINT instancedData[sizeof(si->elements) / sizeof(*si->elements) /* 16 */];
531 for (i = 0; i < sizeof(si->elements) / sizeof(*si->elements); ++i)
535 if (stateblock->streamFlags[si->elements[i].stream_idx] & WINED3DSTREAMSOURCE_INSTANCEDATA)
546 const BYTE *ptr = si->elements[instancedData[j]].data +
547 si->elements[instancedData[j]].stride * i +
548 stateblock->streamOffset[si->elements[instancedData[j]].stream_idx];
549 if (si->elements[instancedData[j]].buffer_object)
552 (struct wined3d_buffer *)stateblock->streamSource[si->elements[instancedData[j]].stream_idx];
556 send_attribute(This, si->elements[instancedData[j]].format_desc->format, instancedData[j], ptr);
569 for (i = 0; i < (sizeof(s->elements) / sizeof(*s->elements)); ++i)
575 e = &s->elements[i];
820 e = &stream_info.elements[WINED3D_FFP_POSITION];
994 ERR("Feedback failed. Expected %d elements back\n", buffer_size);
1000 ERR("Unexpected amount of elements returned. Expected %d, got %d\n", buffer_size, i);
1005 TRACE("Got %d elements as expected\n", i);