diff --git a/Content/Shaders/GI/GlobalSurfaceAtlas.flax b/Content/Shaders/GI/GlobalSurfaceAtlas.flax index 5852ce04c..6c82a055f 100644 --- a/Content/Shaders/GI/GlobalSurfaceAtlas.flax +++ b/Content/Shaders/GI/GlobalSurfaceAtlas.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60f2a063a165e62fa94892eb9869db8e990c15866cb3339ed682b4cd0da9778b -size 11785 +oid sha256:f207d29b09af5c4e3564ee73f87b4d0eb0075d5982bbbd7c6275a723ab84ef1d +size 11787 diff --git a/Source/Shaders/GI/GlobalSurfaceAtlas.shader b/Source/Shaders/GI/GlobalSurfaceAtlas.shader index e557b4b89..4491efabd 100644 --- a/Source/Shaders/GI/GlobalSurfaceAtlas.shader +++ b/Source/Shaders/GI/GlobalSurfaceAtlas.shader @@ -1,7 +1,7 @@ // Copyright (c) 2012-2022 Wojciech Figat. All rights reserved. // Diffuse-only lighting -#define NO_SPECULAR +#define NO_SPECULAR 1 #include "./Flax/Common.hlsl" #include "./Flax/Math.hlsl" diff --git a/Source/Shaders/Lighting.hlsl b/Source/Shaders/Lighting.hlsl index 4a1cabac6..9984d638a 100644 --- a/Source/Shaders/Lighting.hlsl +++ b/Source/Shaders/Lighting.hlsl @@ -5,6 +5,10 @@ #include "./Flax/LightingCommon.hlsl" +#ifndef NO_SPECULAR +#define NO_SPECULAR 0 +#endif + ShadowData GetShadow(LightData lightData, GBufferSample gBuffer, float4 shadowMask) { ShadowData shadow; @@ -24,7 +28,7 @@ LightingData StandardShading(GBufferSample gBuffer, float energy, float3 L, floa LightingData lighting; lighting.Diffuse = Diffuse_Lambert(diffuseColor); -#if defined(NO_SPECULAR) +#if NO_SPECULAR lighting.Specular = 0; #else float3 specularColor = GetSpecularColor(gBuffer);