All Downloads are FREE. Search and download functionalities are using the official Maven repository.

glsl.fragment.unpackVec3ToFloat.glsl Maven / Gradle / Ivy

float unpackVec3ToFloat(vec3 packedValue, float minValue, float maxValue)
{
    float packScale = maxValue - minValue;
    float result = dot(packedValue, 1.0 / vec3(1.0, 256.0, 256.0 * 256.0));
    return minValue + packScale * result * (256.0 * 256.0 * 256.0) / (256.0 * 256.0 * 256.0 - 1.0);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy