Lines Matching defs:loop_control
180 struct wined3d_shader_loop_control loop_control;
5323 const struct wined3d_shader *shader, UINT idx, struct wined3d_shader_loop_control *loop_control)
5338 loop_control->count = constant->value[0];
5339 loop_control->start = constant->value[1];
5341 loop_control->step = (int)constant->value[2];
5347 loop_control->count = 0;
5348 loop_control->start = 0;
5349 loop_control->step = 0;
5357 loop_control->count = priv->cur_vs_args->loop_ctrl[idx][0];
5358 loop_control->start = priv->cur_vs_args->loop_ctrl[idx][1];
5360 loop_control->step = ((char)priv->cur_vs_args->loop_ctrl[idx][2]);
5364 loop_control->count = priv->cur_ps_args->loop_ctrl[idx][0];
5365 loop_control->start = priv->cur_ps_args->loop_ctrl[idx][1];
5366 loop_control->step = ((char)priv->cur_ps_args->loop_ctrl[idx][2]);
5520 get_loop_control_const(ins, shader, ins->src[0].reg.idx[0].offset, &control_frame->loop_control);
5558 control_frame->loop_control.count, control_frame->loop_control.start,
5559 control_frame->loop_control.step);
5560 aL = control_frame->loop_control.start;
5564 shader_addline(buffer, "#unrolling rep: %u iterations\n", control_frame->loop_control.count);
5567 for (iteration = 0; iteration < control_frame->loop_control.count; ++iteration)
5587 aL += control_frame->loop_control.step;