fuckingtech/public/assets/glsl/lygia/sdf/sphereSDF.cuh
Elias Rhouzlane bf76c6b086 fix: code
2025-04-06 17:23:52 +02:00

15 lines
No EOL
389 B
Text

#include "../math/length.cuh"
/*
contributors: Inigo Quiles
description: generate the SDF of a sphere
use: <float> sphereSDF( in <float3> pos[], in <float> size] )
*/
#ifndef FNC_SPHERESDF
#define FNC_SPHERESDF
inline __host__ __device__ float sphereSDF(float3 p) { return length(p); }
inline __host__ __device__ float sphereSDF(float3 p, float s) { return sphereSDF(p) - s; }
#endif