/* SPDX-FileCopyrightText: 2019-2022 Blender Authors
 *
 * SPDX-License-Identifier: GPL-2.0-or-later */

[[node]]
void node_blackbody(float temperature, sampler1DArray spectrummap, float layer, float4 &color)
{
  float t = (temperature - 800.0f) / (12000.0f - 800.0f);
  color = float4(texture(spectrummap, float2(t, layer)).rgb, 1.0f);
}
