a/o 2020-05-29
--
- Restart with Cmd-R or Cmd-D
- Erase drive / 3x if second-hand
- Reinstall MacOS
| #ifdef GL_ES | |
| precision highp float; | |
| #endif | |
| // General parameters | |
| uniform sampler2D from; | |
| uniform sampler2D to; | |
| uniform float progress; | |
| uniform vec2 resolution; | |
| #ifdef GL_ES | |
| precision highp float; | |
| #endif | |
| // General parameters | |
| uniform sampler2D from; | |
| uniform sampler2D to; | |
| uniform float progress; | |
| uniform vec2 resolution; | |
| #ifdef GL_ES | |
| precision highp float; | |
| #endif | |
| #define PI 3.14159265358979323 | |
| #define POW2(X) X*X | |
| #define POW3(X) X*X*X | |
| uniform sampler2D from, to; | |
| uniform float progress; | |
| uniform vec2 resolution; | |
| uniform int endx; |
| // This template should ONLY be used for DEVELOPMENT | |
| #ifdef GL_ES | |
| precision highp float; | |
| #endif | |
| uniform sampler2D from, to; | |
| uniform float progress; | |
| uniform vec2 resolution; | |
| uniform vec3 color; |
| #ifdef GL_ES | |
| precision highp float; | |
| #endif | |
| uniform sampler2D from, to; | |
| uniform float progress; | |
| uniform vec2 resolution; | |
| // Adapted by Sergey Kosarevsky from: | |
| // http://rectalogic.github.io/webvfx/examples_2transition-shader-pagecurl_8html-example.html |
| #ifdef GL_ES | |
| precision highp float; | |
| #endif | |
| // Hardcoded parameters -------- | |
| uniform sampler2D from, to; | |
| uniform float progress; | |
| uniform vec2 resolution; |
| // Converted from https://github.com/rectalogic/rendermix-basic-effects/blob/master/assets/com/rendermix/CrossZoom/CrossZoom.frag | |
| // Which is based on https://github.com/evanw/glfx.js/blob/master/src/filters/blur/zoomblur.js | |
| // With additional easing functions from https://github.com/rectalogic/rendermix-basic-effects/blob/master/assets/com/rendermix/Easing/Easing.glsllib | |
| #ifdef GL_ES | |
| precision highp float; | |
| #endif | |
| uniform sampler2D from, to; | |
| uniform float progress; | |
| uniform vec2 resolution; |
| #ifdef GL_ES | |
| precision highp float; | |
| #endif | |
| uniform sampler2D from, to; | |
| uniform float progress; | |
| uniform vec2 resolution; | |
| uniform float persp; | |
| uniform float unzoom; | |
| uniform float reflection; |
| // This template should ONLY be used for DEVELOPMENT | |
| #ifdef GL_ES | |
| precision highp float; | |
| #endif | |
| uniform sampler2D from, to; | |
| uniform float progress; | |
| uniform vec2 resolution; | |
| uniform sampler2D s; |