fix flashlight specular with forward rendered stuff. add settings for flashlight brightness and brightness falloff

This commit is contained in:
Xonk
2025-02-25 18:05:49 -05:00
parent 0ea061c891
commit 9df801ed20
5 changed files with 25 additions and 23 deletions

View File

@ -392,7 +392,7 @@ vec3 specularReflections(
specularReflections += lightSourceReflection;
#endif
#if defined FLASHLIGHT_SPECULAR
#if defined FLASHLIGHT_SPECULAR && (defined DEFERRED_SPECULAR || defined FORWARD_SPECULAR)
vec3 flashLightReflection = vec3(FLASHLIGHT_R,FLASHLIGHT_G,FLASHLIGHT_B) * flashLight_stuff.a * GGX(normal, -flashLight_stuff.xyz, -flashLight_stuff.xyz, roughness, reflectance, metalAlbedoTint);
specularReflections += flashLightReflection;
#endif