Lines Matching defs:usage_idx
163 static BOOL fixed_get_input(BYTE usage, BYTE usage_idx, unsigned int *regnum)
165 if ((usage == WINED3DDECLUSAGE_POSITION || usage == WINED3DDECLUSAGE_POSITIONT) && usage_idx == 0)
167 else if (usage == WINED3DDECLUSAGE_BLENDWEIGHT && usage_idx == 0)
169 else if (usage == WINED3DDECLUSAGE_BLENDINDICES && usage_idx == 0)
171 else if (usage == WINED3DDECLUSAGE_NORMAL && usage_idx == 0)
173 else if (usage == WINED3DDECLUSAGE_PSIZE && usage_idx == 0)
175 else if (usage == WINED3DDECLUSAGE_COLOR && usage_idx == 0)
177 else if (usage == WINED3DDECLUSAGE_COLOR && usage_idx == 1)
179 else if (usage == WINED3DDECLUSAGE_TEXCOORD && usage_idx < WINED3DDP_MAXTEXCOORD)
180 *regnum = WINED3D_FFP_TEXCOORD0 + usage_idx;
183 FIXME("Unsupported input stream [usage=%s, usage_idx=%u]\n", debug_d3ddeclusage(usage), usage_idx);
268 TRACE("offset %u input_slot %u usage_idx %d\n", element->offset, element->input_slot, element->usage_idx);
278 element->usage, element->usage_idx, &idx);
296 stride_used = fixed_get_input(element->usage, element->usage_idx, &idx);
302 TRACE("Load %s array %u [usage %s, usage_idx %u, "
305 debug_d3ddeclusage(element->usage), element->usage_idx, element->input_slot,
1186 WINED3DFORMAT format, WINED3DDECLUSAGE usage, UINT usage_idx)
1199 elements[idx].usage_idx = usage_idx;