Lines Matching defs:src_param
220 struct wined3d_shader_src_param src_param[4];
589 struct wined3d_shader_src_param *src_param, struct wined3d_shader_src_param *src_rel_addr)
597 shader_parse_src_param(token, src_rel_addr, src_param);
601 shader_parse_src_param(token, NULL, src_param);
633 static void shader_sm1_read_immconst(const DWORD **ptr, struct wined3d_shader_src_param *src_param,
637 src_param->reg.type = WINED3DSPR_IMMCONST;
638 src_param->reg.data_type = data_type;
639 src_param->reg.idx[0].offset = ~0U;
640 src_param->reg.idx[0].rel_addr = NULL;
641 src_param->reg.idx[1].offset = ~0U;
642 src_param->reg.idx[1].rel_addr = NULL;
643 src_param->reg.immconst_type = type;
644 memcpy(src_param->reg.immconst_data, *ptr, count * sizeof(DWORD));
645 src_param->swizzle = WINED3DSP_NOSWIZZLE;
646 src_param->modifiers = 0;
719 ins->src = priv->src_param;
731 shader_sm1_read_immconst(&p, &priv->src_param[0], WINED3D_IMMCONST_VEC4, WINED3D_DATA_FLOAT);
736 shader_sm1_read_immconst(&p, &priv->src_param[0], WINED3D_IMMCONST_VEC4, WINED3D_DATA_INT);
741 shader_sm1_read_immconst(&p, &priv->src_param[0], WINED3D_IMMCONST_SCALAR, WINED3D_DATA_UINT);
756 shader_sm1_read_src_param(priv, &p, &priv->src_param[i], &priv->src_rel_addr[i]);