📄 singlecolumn.cg
字号:
void mins( varying float2 elem2d : WPOS,
uniform samplerRECT reals : texunit2,
uniform samplerRECT imags : texunit3,
float2 coords0 : TEXCOORD0, float2 coords1 : TEXCOORD1,
float2 angle12: TEXCOORD3, float2 angle34: TEXCOORD4,
out float4 realoutput : COLOR0, out float4 imagoutput : COLOR1)
{
float4 angle = angle12.xyxy;
angle.zw = angle34.xy;
float4 cosangle = cos(angle);
float4 sinangle = sin(angle);
float cmp1 = frac(coords0.y) > 0.5 ? -1:1;
float4 real0 = f4texRECT(reals, coords0);
float4 real1 = f4texRECT(reals, coords1);
float4 imag0 = f4texRECT(imags, coords0);
float4 imag1 = f4texRECT(imags, coords1);
realoutput = real0 + cmp1 * (real1 * cosangle - imag1*sinangle);
imagoutput = imag0 + cmp1 * (imag1 * cosangle + real1*sinangle);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -