1#ifndef _BBM_NATIVE_BACKBONE_H_
2#define _BBM_NATIVE_BACKBONE_H_
6#include "backbone/array.h"
7#include "backbone/complex.h"
8#include "backbone/vec.h"
9#include "backbone/color.h"
10#include "backbone/type_traits.h"
11#include "backbone/control.h"
12#include "backbone/math.h"
13#include "backbone/horizontal.h"
14#include "backbone/random.h"
16#include "backbone/stringconvert.h"
29 template<
typename VALUE,
string_literal NAME,
typename CONF>
32 static constexpr string_literal name = NAME;
36 static Spectrum wavelength(
void) {
return {0.645, 0.526, 0.444}; }
41 struct floatRGB :
public detail::rgbConfig<float, "floatRGB", floatRGB> {};
42 struct doubleRGB :
public detail::rgbConfig<double, "doubleRGB", doubleRGB> {};
drjit::Array< T, 3 > color
Definition: color.h:13
Definition: aggregatebsdf.h:29