Method: Ray::Effect::Grayscale#code

Defined in:
lib/ray/effect/grayscale.rb

#codeObject



22
23
24
25
26
27
28
29
# File 'lib/ray/effect/grayscale.rb', line 22

def code
  return <<code
vec4 do_grayscale(ray_grayscale args, vec4 color) {
  float gray = dot(color.rgb, args.ratio);
  return vec4(gray, gray, gray, color.a);
}
code
end