__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
 *
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 *
 * Copyright 2008 by Sun Microsystems, Inc.
 *
 * OpenOffice.org - a multi-platform office productivity suite
 *
 * This file is part of OpenOffice.org.
 *
 * OpenOffice.org is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License version 3
 * only, as published by the Free Software Foundation.
 *
 * OpenOffice.org is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License version 3 for more details
 * (a copy is included in the LICENSE file that accompanied this code).
 *
 * You should have received a copy of the GNU Lesser General Public License
 * version 3 along with OpenOffice.org.  If not, see
 * <http://www.openoffice.org/license.html>
 * for a copy of the LGPLv3 License.
 *
 ************************************************************************/

#version 120

uniform sampler2D leavingSlideTexture;
uniform sampler2D enteringSlideTexture;
uniform sampler2D permTexture;
uniform float time;
varying vec2 v_texturePosition;

float snoise(vec2 P) {

  return texture2D(permTexture, P).r;
}


#define PART 0.5
#define START 0.4
#define END 0.9

void main() {
    float sn = snoise(10.0*v_texturePosition+time*0.07);
    if( time < PART ) {
        float sn1 = snoise(vec2(time*15.0, 20.0*v_texturePosition.y));
        float sn2 = snoise(v_texturePosition);
        if (sn1 > 1.0 - time*time && sn2 < 2.0*time+0.1)
            gl_FragColor = vec4(sn, sn, sn, 1.0);
        else if (time > START )
            gl_FragColor = ((time-START)/(PART - START))*vec4(sn, sn, sn, 1.0) + (1.0 - (time - START)/(PART - START))*texture2D(leavingSlideTexture, v_texturePosition);
        else
            gl_FragColor = texture2D(leavingSlideTexture, v_texturePosition);
    } else if ( time > END ) {
        gl_FragColor = ((1.0 - time)/(1.0 - END))*vec4(sn, sn, sn, 1.0) + ((time - END)/(1.0 - END))*texture2D(enteringSlideTexture, v_texturePosition);
    } else 
        gl_FragColor = vec4(sn, sn, sn, 1.0);
}

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Filemanager

Name Type Size Permission Actions
basicFragmentShader.glsl File 773 B 0644
basicVertexShader.glsl File 3.51 KB 0644
dissolveFragmentShader.glsl File 1.71 KB 0644
dummyVertexShader.glsl File 525 B 0644
fadeBlackFragmentShader.glsl File 989 B 0644
fadeFragmentShader.glsl File 778 B 0644
glitterFragmentShader.glsl File 1.01 KB 0644
glitterVertexShader.glsl File 4.47 KB 0644
honeycombFragmentShader.glsl File 3.41 KB 0644
honeycombGeometryShader.glsl File 2.73 KB 0644
honeycombVertexShader.glsl File 4.13 KB 0644
linearMultiColorGradientFragmentShader.glsl File 1.3 KB 0644
linearTwoColorGradientFragmentShader.glsl File 725 B 0644
radialMultiColorGradientFragmentShader.glsl File 1.41 KB 0644
radialTwoColorGradientFragmentShader.glsl File 802 B 0644
rectangularMultiColorGradientFragmentShader.glsl File 1.3 KB 0644
rectangularTwoColorGradientFragmentShader.glsl File 732 B 0644
reflectionFragmentShader.glsl File 1.03 KB 0644
reflectionVertexShader.glsl File 2.72 KB 0644
rippleFragmentShader.glsl File 1.92 KB 0644
staticFragmentShader.glsl File 2.36 KB 0644
vortexFragmentShader.glsl File 2.07 KB 0644
vortexGeometryShader.glsl File 3.01 KB 0644
vortexVertexShader.glsl File 4.89 KB 0644
Filemanager