From cbc299f489d6bdc38cce30d74040c54197efe125 Mon Sep 17 00:00:00 2001 From: yum Date: Sun, 11 Jan 2026 22:30:03 -0800 Subject: Implement distance-based culling for instances --- pbr.cginc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'pbr.cginc') diff --git a/pbr.cginc b/pbr.cginc index 9f56570..272e460 100644 --- a/pbr.cginc +++ b/pbr.cginc @@ -3,6 +3,7 @@ #include "filamented.cginc" #include "globals.cginc" +#include "instancing.cginc" #include "interpolators.cginc" #include "texture_utils.cginc" @@ -140,6 +141,8 @@ void apply_marble(float3 world_pos, inout float3 albedo) { Pbr getPbr(v2f i) { Pbr pbr = (Pbr) 0; + instancing_frag(i); + float3 n = normalize(i.normal); float3 t = normalize(i.tangent.xyz); t = normalize(t - n * dot(n, t)); // Gram-Schmidt to avoid skew -- cgit v1.2.3