Lines Matching defs:src0_param

2165     glsl_src_param_t src0_param;
2183 shader_glsl_add_src_param(ins, &ins->src[0], write_mask, &src0_param);
2185 shader_addline(buffer, "%s %c %s);\n", src0_param.param_str, op, src1_param.param_str);
2225 glsl_src_param_t src0_param;
2236 shader_glsl_add_src_param(ins, &ins->src[0], write_mask, &src0_param);
2247 shader_addline(buffer, "ivec%d(floor(%s)));\n", mask_size, src0_param.param_str);
2249 shader_addline(buffer, "int(floor(%s)));\n", src0_param.param_str);
2260 shader_addline(buffer, "ivec%d(round(%s)));\n", mask_size, src0_param.param_str);
2262 shader_addline(buffer, "int(round(%s)));\n", src0_param.param_str);
2268 mask_size, src0_param.param_str, mask_size, src0_param.param_str);
2271 src0_param.param_str, src0_param.param_str);
2276 shader_addline(buffer, "%s);\n", src0_param.param_str);
2290 glsl_src_param_t src0_param;
2306 shader_glsl_add_src_param(ins, &ins->src[0], src_write_mask, &src0_param);
2310 shader_addline(buffer, "vec%d(dot(%s, %s)));\n", dst_size, src0_param.param_str, src1_param.param_str);
2312 shader_addline(buffer, "dot(%s, %s));\n", src0_param.param_str, src1_param.param_str);
2321 glsl_src_param_t src0_param;
2327 shader_glsl_add_src_param(ins, &ins->src[0], src_mask, &src0_param);
2329 shader_addline(ins->ctx->buffer, "cross(%s, %s)%s);\n", src0_param.param_str, src1_param.param_str, dst_mask);
2338 glsl_src_param_t src0_param;
2346 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_0, &src0_param);
2350 shader_addline(buffer, "vec%d(pow(abs(%s), %s)));\n", dst_size, src0_param.param_str, src1_param.param_str);
2352 shader_addline(buffer, "pow(abs(%s), %s));\n", src0_param.param_str, src1_param.param_str);
2362 glsl_src_param_t src0_param;
2369 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_0, &src0_param);
2374 dst_size, src0_param.param_str, src0_param.param_str);
2379 src0_param.param_str, src0_param.param_str);
2575 glsl_src_param_t src0_param;
2582 shader_glsl_add_src_param(ins, &ins->src[0], write_mask, &src0_param);
2597 src0_param.param_str, src1_param.param_str);
2610 src0_param.param_str, src1_param.param_str);
2614 shader_addline(ins->ctx->buffer, "step(%s, %s));\n", src1_param.param_str, src0_param.param_str);
2626 glsl_src_param_t src0_param;
2638 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_ALL, &src0_param);
2643 src0_param.param_str, src1_param.param_str, src2_param.param_str);
2681 shader_glsl_add_src_param(ins, &ins->src[0], cmp_channel, &src0_param);
2686 src0_param.param_str, src1_param.param_str, src2_param.param_str);
2704 glsl_src_param_t src0_param;
2716 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_0, &src0_param);
2726 src0_param.param_str, src1_param.param_str, src2_param.param_str);
2748 shader_glsl_add_src_param(ins, &ins->src[0], cmp_channel, &src0_param);
2753 src0_param.param_str, src1_param.param_str, src2_param.param_str);
2760 glsl_src_param_t src0_param;
2766 shader_glsl_add_src_param(ins, &ins->src[0], write_mask, &src0_param);
2770 src0_param.param_str, src1_param.param_str, src2_param.param_str);
2837 glsl_src_param_t src0_param;
2844 shader_glsl_add_src_param(ins, &ins->src[0], write_mask, &src0_param);
2849 src2_param.param_str, src1_param.param_str, src0_param.param_str);
2860 glsl_src_param_t src0_param;
2868 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_0, &src0_param);
2895 src0_param.param_str, src1_param.param_str, src0_param.param_str, src3_param.param_str, dst_mask);
2935 glsl_src_param_t src0_param;
2939 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_0, &src0_param);
2943 shader_addline(ins->ctx->buffer, "cos(%s));\n", src0_param.param_str);
2947 shader_addline(ins->ctx->buffer, "sin(%s));\n", src0_param.param_str);
2951 shader_addline(ins->ctx->buffer, "vec2(cos(%s), sin(%s)));\n", src0_param.param_str, src0_param.param_str);
2966 glsl_src_param_t src0_param;
2970 shader_glsl_add_src_param(ins, &ins->src[0], write_mask, &src0_param);
2972 shader_addline(ins->ctx->buffer, "sign(%s));\n", src0_param.param_str);
3067 glsl_src_param_t src0_param;
3089 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_0, &src0_param);
3092 src0_param.param_str, shader->baseShader.cur_loop_depth);
3099 glsl_src_param_t src0_param;
3101 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_0, &src0_param);
3102 shader_addline(ins->ctx->buffer, "if (%s) {\n", src0_param.param_str);
3107 glsl_src_param_t src0_param;
3110 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_0, &src0_param);
3114 src0_param.param_str, shader_get_comp_op(ins->flags), src1_param.param_str);
3130 glsl_src_param_t src0_param;
3133 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_0, &src0_param);
3137 src0_param.param_str, shader_get_comp_op(ins->flags), src1_param.param_str);
3382 glsl_src_param_t src0_param;
3389 shader_glsl_add_src_param(ins, &ins->src[0], src_mask, &src0_param);
3403 "dot(gl_TexCoord[%u].xyz, %s)", sampler_idx, src0_param.param_str);
3408 "vec2(dot(gl_TexCoord[%u].xyz, %s), 0.0)", sampler_idx, src0_param.param_str);
3413 "vec3(dot(gl_TexCoord[%u].xyz, %s), 0.0, 0.0)", sampler_idx, src0_param.param_str);
3426 glsl_src_param_t src0_param;
3434 shader_glsl_add_src_param(ins, &ins->src[0], src_mask, &src0_param);
3437 shader_addline(ins->ctx->buffer, "vec%d(dot(T%u.xyz, %s)));\n", mask_size, dstreg, src0_param.param_str);
3439 shader_addline(ins->ctx->buffer, "dot(T%u.xyz, %s));\n", dstreg, src0_param.param_str);
3470 glsl_src_param_t src0_param;
3472 shader_glsl_add_src_param(ins, &ins->src[0], src_mask, &src0_param);
3474 shader_addline(ins->ctx->buffer, "tmp0.y = dot(T%u.xyz, %s);\n", dstreg, src0_param.param_str);
3485 glsl_src_param_t src0_param;
3487 shader_glsl_add_src_param(ins, &ins->src[0], src_mask, &src0_param);
3488 shader_addline(buffer, "tmp0.x = dot(T%u.xyz, %s);\n", reg, src0_param.param_str);
3500 glsl_src_param_t src0_param;
3502 shader_glsl_add_src_param(ins, &ins->src[0], src_mask, &src0_param);
3503 shader_addline(buffer, "tmp0.%c = dot(T%u.xyz, %s);\n", 'x' + current_state->current_row, reg, src0_param.param_str);
3513 glsl_src_param_t src0_param;
3517 shader_glsl_add_src_param(ins, &ins->src[0], src_mask, &src0_param);
3518 shader_addline(buffer, "tmp0.y = dot(T%u.xyz, %s);\n", reg, src0_param.param_str);
3534 glsl_src_param_t src0_param;
3539 shader_glsl_add_src_param(ins, &ins->src[0], src_mask, &src0_param);
3540 shader_addline(ins->ctx->buffer, "tmp0.z = dot(T%u.xyz, %s);\n", reg, src0_param.param_str);
3558 glsl_src_param_t src0_param;
3562 shader_glsl_add_src_param(ins, &ins->src[0], src_mask, &src0_param);
3566 shader_addline(ins->ctx->buffer, "vec4(tmp0.xy, dot(T%u.xyz, %s), 1.0)%s);\n", reg, src0_param.param_str, dst_mask);
3578 glsl_src_param_t src0_param;
3586 shader_glsl_add_src_param(ins, &ins->src[0], src_mask, &src0_param);
3590 shader_addline(buffer, "tmp0.z = dot(T%u.xyz, %s);\n", reg, src0_param.param_str);
3612 glsl_src_param_t src0_param;
3617 shader_glsl_add_src_param(ins, &ins->src[0], src_mask, &src0_param);
3620 shader_addline(buffer, "tmp0.z = dot(vec3(T%u), vec3(%s));\n", reg, src0_param.param_str);
3704 glsl_src_param_t src0_param, src1_param;
3707 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_0 | WINED3DSP_WRITEMASK_1, &src0_param);
3712 src0_param.param_str, sampler_idx, src1_param.param_str);
3720 glsl_src_param_t src0_param;
3725 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_ALL, &src0_param);
3729 "%s.wx", src0_param.reg_name);
3737 glsl_src_param_t src0_param;
3742 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_ALL, &src0_param);
3746 "%s.yz", src0_param.reg_name);
3754 glsl_src_param_t src0_param;
3761 shader_glsl_add_src_param(ins, &ins->src[0], sample_function.coord_mask, &src0_param);
3764 "%s", src0_param.param_str);
3792 glsl_src_param_t src0_param;
3801 shader_glsl_add_src_param(ins, &ins->src[0], WINED3DSP_WRITEMASK_0 | WINED3DSP_WRITEMASK_1, &src0_param);
3807 mask_size, src0_param.param_str, src1_param.param_str, src2_param.param_str);
3810 src0_param.param_str, src1_param.param_str, src2_param.param_str);