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

11 lines
No EOL
302 B
HLSL

/*
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
float sphereSDF(float3 p) { return length(p); }
float sphereSDF(float3 p, float s) { return sphereSDF(p) - s; }
#endif