diff options
| author | yum <yum.food.vr@gmail.com> | 2025-06-02 23:10:32 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2025-06-02 23:10:32 -0700 |
| commit | e3a6302979fc0813f6a0cfe2463a30a79929607d (patch) | |
| tree | d612286e854590139fc9e8a0cb5f0aac417569fc /quilez.cginc | |
| parent | ed7bb9bbfad50edb88d16005618f2487434d61c4 (diff) | |
Begin work on `custom30` world
Add vertex colors
Diffstat (limited to 'quilez.cginc')
| -rw-r--r-- | quilez.cginc | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/quilez.cginc b/quilez.cginc index c9ac477..8deb61a 100644 --- a/quilez.cginc +++ b/quilez.cginc @@ -86,7 +86,7 @@ float distance_from_box_frame(float3 p, float3 b, float e) length(max(float3(q.x,q.y,p.z),0.0))+min(max(q.x,max(q.y,p.z)),0.0));
}
-float distance_from_pyramid(float3 p, float h, bool invert)
+float distance_from_pyramid(float3 p, float h)
{
float m2 = h*h + 0.25;
@@ -155,20 +155,15 @@ float distance_from_ellipsoid(float3 p, float3 r) return k1*(k1-1.0)/k2;
}
-/*
-float sdHexPrism( vec3 p, vec2 h )
-{
-}
-*/
-
float3 op_rep(in float3 p, in float3 c)
{
return glsl_mod(p+0.5*c,c)-0.5*c;
}
+// compute d1 - d2
float op_sub(float d1, float d2)
{
- return max(-d1,d2);
+ return max(d1,-d2);
}
// End licensed section
|
