Lines Matching defs:loop_control
154 struct wined3d_shader_loop_control loop_control;
4878 IWineD3DBaseShaderImpl *This, UINT idx, struct wined3d_shader_loop_control *loop_control)
4892 loop_control->count = constant->value[0];
4893 loop_control->start = constant->value[1];
4895 loop_control->step = (int)constant->value[2];
4901 loop_control->count = 0;
4902 loop_control->start = 0;
4903 loop_control->step = 0;
4911 loop_control->count = priv->cur_vs_args->loop_ctrl[idx][0];
4912 loop_control->start = priv->cur_vs_args->loop_ctrl[idx][1];
4914 loop_control->step = ((char)priv->cur_vs_args->loop_ctrl[idx][2]);
4918 loop_control->count = priv->cur_ps_args->loop_ctrl[idx][0];
4919 loop_control->start = priv->cur_ps_args->loop_ctrl[idx][1];
4920 loop_control->step = ((char)priv->cur_ps_args->loop_ctrl[idx][2]);
5048 get_loop_control_const(ins, This, ins->src[0].reg.idx, &control_frame->loop_control);
5085 control_frame->loop_control.count, control_frame->loop_control.start,
5086 control_frame->loop_control.step);
5087 aL = control_frame->loop_control.start;
5091 shader_addline(buffer, "#unrolling rep: %u iterations\n", control_frame->loop_control.count);
5094 for (iteration = 0; iteration < control_frame->loop_control.count; ++iteration)
5114 aL += control_frame->loop_control.step;