Advertisement
acegiak

Untitled

Dec 18th, 2021
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. vec3 n_out5p0;
  2. {
  3. vec3 c = n_out2p0;
  4. vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0);
  5. vec4 p = mix(vec4(c.bg, K.wz), vec4(c.gb, K.xy), step(c.b, c.g));
  6. vec4 q = mix(vec4(p.xyw, c.r), vec4(c.r, p.yzx), step(p.x, c.r));
  7. float d = q.x - min(q.w, q.y);
  8. float e = 1.0e-10;
  9. n_out5p0 = vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x);
  10. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement