rok
This commit is contained in:
@ -224,7 +224,7 @@ float gStartTime = 0.;
|
|||||||
float gPrevTime = -0.1;
|
float gPrevTime = -0.1;
|
||||||
|
|
||||||
vec4 waveTexture(vec2 uv) {
|
vec4 waveTexture(vec2 uv) {
|
||||||
uv.y = sin(uv.x*5. + time)/25. + uv.y;
|
uv.y = sin(uv.x*16. + time)/32. + uv.y-0.03;
|
||||||
uv.x -= (time-gStartTime)*0.2;
|
uv.x -= (time-gStartTime)*0.2;
|
||||||
vec4 tex = texture2D(texts, uv);
|
vec4 tex = texture2D(texts, uv);
|
||||||
if (tex.y > 0. && (gPrevTime != gStartTime)) {
|
if (tex.y > 0. && (gPrevTime != gStartTime)) {
|
||||||
@ -238,13 +238,13 @@ vec4 waveTexture(vec2 uv) {
|
|||||||
void TextScroller(out vec4 fragColor, in vec2 fragCoord)
|
void TextScroller(out vec4 fragColor, in vec2 fragCoord)
|
||||||
{
|
{
|
||||||
// Normalized pixel coordinates (from -1 to 1, origo at 0,0)
|
// Normalized pixel coordinates (from -1 to 1, origo at 0,0)
|
||||||
vec2 uv = (fragCoord*2. - resolution) / resolution;
|
vec2 uv = (fragCoord.xy * 2. - resolution.xy) / min(resolution.x, resolution.y);
|
||||||
vec3 col = vec3(0., 0.4, 0.6);
|
vec3 col = vec3(0., 0.4, 0.6);
|
||||||
col += wave(uv, 0., 1., 3., 1., sin(time+0.3)*90.);
|
col += wave(uv, 0., 1., 3., 1., sin(time+0.3)*90.);
|
||||||
col += wave(uv, sin(time), 0., 3., -1., sin(time-1.2)*120.);
|
col += wave(uv, sin(time), 0., 3., -1., sin(time-1.2)*120.);
|
||||||
col += wave(uv, -3., 0., 3., 1., sin(time+0.5)*90.);
|
col += wave(uv, -3., 0., 3., 1., sin(time+0.5)*90.);
|
||||||
vec4 outBuf = waveTexture(uv * 0.1);
|
vec4 outBuf = waveTexture(uv * 0.1);
|
||||||
fragColor = mainImage2(fragCoord)*0.5 + (vec4(col, 1.0)*outBuf); // + vec4(random(uv*2.), 1.0);
|
fragColor = max(mainImage2(gl_FragCoord.xy)*0.2, vec4(col*outBuf.xyz, 1.0)); // + vec4(random(uv*2.), 1.0);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -54,8 +54,8 @@ section .textstr2 data
|
|||||||
text_string_timings:
|
text_string_timings:
|
||||||
;______TIMINGS_START______
|
;______TIMINGS_START______
|
||||||
DEFINE_TIMING TIMING_TIME(0,0.00000,0) TIMING_ALIAS('') TIMING_CUSTOM(0) TIMING_STRING(0,_string0) ;
|
DEFINE_TIMING TIMING_TIME(0,0.00000,0) TIMING_ALIAS('') TIMING_CUSTOM(0) TIMING_STRING(0,_string0) ;
|
||||||
DEFINE_TIMING TIMING_TIME(5,0.50000,437684) TIMING_ALIAS('') TIMING_CUSTOM(0) TIMING_STRING(0,_string1) ;
|
DEFINE_TIMING TIMING_TIME(5,0.00000,397894) TIMING_ALIAS('') TIMING_CUSTOM(0) TIMING_STRING(0,_string1) ;
|
||||||
DEFINE_TIMING TIMING_TIME(9,0.00000,716210) TIMING_ALIAS('') TIMING_CUSTOM(0) TIMING_STRING(0,_string2) ;
|
DEFINE_TIMING TIMING_TIME(10,0.00000,795789) TIMING_ALIAS('') TIMING_CUSTOM(0) TIMING_STRING(0,_string2) ;
|
||||||
DEFINE_TIMING TIMING_TIME(20,0.00000,1591578) TIMING_ALIAS('END_TIME') TIMING_CUSTOM(0) TIMING_STRING(0,_string2) ;
|
DEFINE_TIMING TIMING_TIME(20,0.00000,1591578) TIMING_ALIAS('END_TIME') TIMING_CUSTOM(0) TIMING_STRING(0,_string2) ;
|
||||||
;______TIMINGS_END______
|
;______TIMINGS_END______
|
||||||
dd 0xFFFFFFFF ; end-of-time
|
dd 0xFFFFFFFF ; end-of-time
|
||||||
|
|||||||
Reference in New Issue
Block a user