Files
test2/intern/cycles/kernel/osl/shaders/node_mix_closure.osl

15 lines
416 B
Plaintext

/* SPDX-FileCopyrightText: 2011-2022 Blender Foundation
*
* SPDX-License-Identifier: Apache-2.0 */
#include "stdcycles.h"
shader node_mix_closure(float Fac = 0.5,
closure color Closure1 = 0,
closure color Closure2 = 0,
output closure color Closure = 0)
{
float t = clamp(Fac, 0.0, 1.0);
Closure = (1.0 - t) * Closure1 + t * Closure2;
}