rendered paste body
half pp ( float v ) { return v; }
half2 pp ( float2 v ) { return v; }
half3 pp ( float3 v ) { return v; }
half4 pp ( float4 v ) { return v; }
half4 cmp_pp( half4 v, half4 a, half4 b )
{ return half4( (v[0]>=0)?a[0]:b[0], (v[1]>=0)?a[1]:b[1],(v[2]>=0)?a[2]:b[2], (v[3]>=0)?a[3]:b[3] ); }
float4 cmp( float4 v, float4 a, float4 b )
{ return float4( (v[0]>=0)?a[0]:b[0], (v[1]>=0)?a[1]:b[1],(v[2]>=0)?a[2]:b[2], (v[3]>=0)?a[3]:b[3] ); }
mov {[^,]+}, {.+}
\1 = \2;
mad {[^,]+}, {[^,]+}, {[^,]+}, {.+}
\1 = ((\2) * (\3)) + (\4);
mad_pp {[^,]+}, {[^,]+}, {[^,]+}, {.+}
\1 = pp( ((\2) * (\3)) + (\4) );
mad_sat {[^,]+}, {[^,]+}, {[^,]+}, {.+}
\1 = saturate( ( (\2) * (\3) ) + (\4) );
mad_sat_pp {[^,]+}, {[^,]+}, {[^,]+}, {.+}
\1 = pp(saturate( ( (\2) * (\3) ) + (\4) ));
mul {[^,]+}, {[^,]+}, {.+}
\1 = (\2) * (\3);
mul_pp {[^,]+}, {[^,]+}, {.+}
\1 = pp((\2) * (\3));
add {[^,]+}, {[^,]+}, {.+}
\1 = (\2) + (\3);
add_pp {[^,]+}, {[^,]+}, {.+}
\1 = pp((\2) + (\3));
frc {[^,]+}, {.+}
\1 = frac( \2 );
frc_pp {[^,]+}, {.+}
\1 = pp(frac( \2 ));
cmp {[^,]+}, {[^,]+}, {[^,]+}, {.+}
\1 = cmp( \2, \3, \4 );
cmp_pp {[^,]+}, {[^,]+}, {[^,]+}, {.+}
\1 = cmp_pp( \2, \3, \4 );
nrm {[^,]+}, {.+}
\1 = normalize(\2);
nrm_pp {[^,]+}, {.+}
\1 = pp(normalize(\2));
texld {[^,]+}, {[^,]+}, {.+}
\1 = tex2D( \3, \2 );
texld_pp {[^,]+}, {[^,]+}, {.+}
\1 = pp(tex2D( \3, \2 ));
dp4 {[^,]+}, {[^,]+}, {.+}
\1 = dot( (float4) \2, \3 );
dp4_pp {[^,]+}, {[^,]+}, {.+}
\1 = pp(dot( (float4) \2, \3 ));
dp4_sat {[^,]+}, {[^,]+}, {.+}
\1 = saturate( dot( (float4) \2, \3 ) );
dp4_sat_pp {[^,]+}, {[^,]+}, {.+}
\1 = pp(saturate( dot( (float4) \2, \3 ) ));
dp3 {[^,]+}, {[^,]+}, {.+}
\1 = dot( (float3) \2, \3 );
dp3_pp {[^,]+}, {[^,]+}, {.+}
\1 = pp(dot( (float3) \2, \3 ));
dp3_sat {[^,]+}, {[^,]+}, {.+}
\1 = saturate( dot( (float3) \2, \3 ) );
dp3_sat_pp {[^,]+}, {[^,]+}, {.+}
\1 = pp(saturate( dot( (float3) \2, \3 ) ));
rsq {[^,]+}, {.+}
\1 = 1/sqrt(\2);
rsq_pp {[^,]+}, {.+}
\1 = pp( 1/sqrt( \2 ) );
rcp {[^,]+}, {.+}
\1 = 1/( \2 );
rcp_pp {[^,]+}, {.+}
\1 = pp( 1/pp( \2 ) );
exp {[^,]+}, {.+}
\1 = pow( 2, \2 );
exp_pp {[^,]+}, {.+}
\1 = pp(pow( 2, \2 ));