Lines Matching defs:usage_idx
147 static BOOL fixed_get_input(BYTE usage, BYTE usage_idx, unsigned int *regnum)
149 if ((usage == WINED3D_DECL_USAGE_POSITION || usage == WINED3D_DECL_USAGE_POSITIONT) && !usage_idx)
151 else if (usage == WINED3D_DECL_USAGE_BLEND_WEIGHT && !usage_idx)
153 else if (usage == WINED3D_DECL_USAGE_BLEND_INDICES && !usage_idx)
155 else if (usage == WINED3D_DECL_USAGE_NORMAL && !usage_idx)
157 else if (usage == WINED3D_DECL_USAGE_PSIZE && !usage_idx)
159 else if (usage == WINED3D_DECL_USAGE_COLOR && !usage_idx)
161 else if (usage == WINED3D_DECL_USAGE_COLOR && usage_idx == 1)
163 else if (usage == WINED3D_DECL_USAGE_TEXCOORD && usage_idx < WINED3DDP_MAXTEXCOORD)
164 *regnum = WINED3D_FFP_TEXCOORD0 + usage_idx;
167 FIXME("Unsupported input stream [usage=%s, usage_idx=%u]\n", debug_d3ddeclusage(usage), usage_idx);
232 TRACE("offset %u input_slot %u usage_idx %d\n", element->offset, element->input_slot, element->usage_idx);
242 element->usage, element->usage_idx, &idx);
260 stride_used = fixed_get_input(element->usage, element->usage_idx, &idx);
266 TRACE("Load %s array %u [usage %s, usage_idx %u, "
269 debug_d3ddeclusage(element->usage), element->usage_idx, element->input_slot,