14 lines
177 B
HLSL
14 lines
177 B
HLSL
float sdSphere(in vec3 pos)
|
|
{
|
|
return length(pos) - 1.0;
|
|
}
|
|
|
|
float sdPlane(in vec3 pos)
|
|
{
|
|
return pos.y;
|
|
}
|
|
|
|
vec2 sdUnion(vec2 a, vec2 b)
|
|
{
|
|
return (a.x < b.x) ? a : b;
|
|
} |