// 2D
#include "sdf/circleSDF.glsl"
#include "sdf/crossSDF.glsl"
#include "sdf/heartSDF.glsl"
#include "sdf/hexSDF.glsl"
#include "sdf/lineSDF.glsl"
#include "sdf/polySDF.glsl"
#include "sdf/rhombSDF.glsl"
#include "sdf/spiralSDF.glsl"
#include "sdf/starSDF.glsl"
#include "sdf/superShapeSDF.glsl"
#include "sdf/triSDF.glsl"
#include "sdf/vesicaSDF.glsl"
#include "sdf/flowerSDF.glsl"

// 3D
#include "sdf/boxFrameSDF.glsl"
#include "sdf/boxSDF.glsl"
#include "sdf/capsuleSDF.glsl"
#include "sdf/coneSDF.glsl"
#include "sdf/cubeSDF.glsl"
#include "sdf/cylinderSDF.glsl"
#include "sdf/dodecahedronSDF.glsl"
#include "sdf/ellipsoidSDF.glsl"
#include "sdf/hexPrismSDF.glsl"
#include "sdf/icosahedronSDF.glsl"
#include "sdf/linkSDF.glsl"
#include "sdf/mandelbulbSDF.glsl"
#include "sdf/octahedronSDF.glsl"
#include "sdf/octogonPrismSDF.glsl"
#include "sdf/planeSDF.glsl"
#include "sdf/pyramidSDF.glsl"
#include "sdf/sphereSDF.glsl"
#include "sdf/tetrahedronSDF.glsl"
#include "sdf/torusSDF.glsl"
#include "sdf/triPrismSDF.glsl"
#include "sdf/arrowSDF.glsl"

// Operations
#include "sdf/opOnion.glsl"
#include "sdf/opRepeat.glsl"
#include "sdf/opRevolve.glsl"
#include "sdf/opRound.glsl"
#include "sdf/opSubtraction.glsl"
#include "sdf/opIntersection.glsl"
#include "sdf/opUnion.glsl"
