From dae6866161ca59a6b23b41ae7008411116127f76 Mon Sep 17 00:00:00 2001 From: quou Date: Mon, 10 Mar 2025 15:30:57 +1100 Subject: remove fragment shader branching on the light type --- intermediate/forward.h | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'intermediate/forward.h') diff --git a/intermediate/forward.h b/intermediate/forward.h index 377a3cb..3bc2d50 100644 --- a/intermediate/forward.h +++ b/intermediate/forward.h @@ -17,9 +17,6 @@ type: vec3 name: caster_id type: int [variable] -name: type -type: int -[variable] name: range type: float @@ -40,6 +37,12 @@ type: int [variable] name: frame type: int +[variable] +name: sun_irange +type: ivec2 +[variable] +name: point_irange +type: ivec2 [cbuffer] name: globals @@ -48,8 +51,4 @@ stage: fragment #endif -/* match Light::Type in lighting.hpp */ -#define LT_SUN 0 -#define LT_POINT 1 - #endif -- cgit v1.2.3-54-g00ecf