• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#version 450
2layout(location = 0) out float FragColor;
3layout(location = 0) in vec3 vRefract;
4
5void main()
6{
7	FragColor = refract(vRefract.x, vRefract.y, vRefract.z);
8	FragColor += reflect(vRefract.x, vRefract.y);
9	FragColor += refract(vRefract.xy, vRefract.yz, vRefract.z).y;
10	FragColor += reflect(vRefract.xy, vRefract.zy).y;
11}
12