runnable fragment
code snippet
precision mediump float;
uniform sampler2D uTexture1;
uniform sampler2D uTexture2;
uniform vec2 u_resolution;
uniform float u_time;
uniform float uTransition;
uniform float uPattern;
varying vec2 v_texcoord;
/*
* * Helpers
*/
vec3 gammaCorrect(vec3 color, float gamma) {