UNPKG

@bokeh/bokehjs

Version:

Interactive, novel data visualization

17 lines (13 loc) 328 B
const shader = ` precision mediump float; uniform sampler2D u_tex; uniform float u_global_alpha; varying vec2 v_tex_coords; void main() { vec4 color = texture2D(u_tex, v_tex_coords); float alpha = color.a*u_global_alpha; gl_FragColor = vec4(color.rgb*alpha, alpha); // Premultiplied alpha. } `; export default shader;