mirror of
https://github.com/overte-org/overte.git
synced 2025-04-14 02:27:09 +02:00
27 lines
665 B
GLSL
27 lines
665 B
GLSL
//
|
|
// uniformTest.fs
|
|
// examples/tests/rapidProceduralChange
|
|
//
|
|
// Created by Eric Levin on 3/9/16.
|
|
// Copyright 2016 High Fidelity, Inc.
|
|
//
|
|
// This fragment shader is designed to test the rapid changing of a uniform.
|
|
//
|
|
// Distributed under the Apache License, Version 2.0.
|
|
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
|
|
|
|
|
|
uniform float red;
|
|
|
|
void mainImage(out vec4 fragColor, in vec2 fragCoord) {
|
|
fragColor = vec4(red, 0.0, 1.0, 1.0);
|
|
}
|
|
|
|
vec4 getProceduralColor() {
|
|
vec4 result;
|
|
vec2 position = _position.xz;
|
|
position += 0.5;
|
|
mainImage(result, position * iWorldScale.xz);
|
|
return result;
|
|
}
|
|
|