From f51681a00c3f22ad147221d13163e0892eaf0f5b Mon Sep 17 00:00:00 2001 From: Ali-RS Date: Sat, 11 Mar 2023 12:36:48 +0330 Subject: [PATCH] Allow use of Emissive color as a multiplier with EmissiveMap in PBRLighting (#1979) --- .../src/main/resources/Common/MatDefs/Light/PBRLighting.frag | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jme3-core/src/main/resources/Common/MatDefs/Light/PBRLighting.frag b/jme3-core/src/main/resources/Common/MatDefs/Light/PBRLighting.frag index 6905b7f926..1f697f7f6b 100644 --- a/jme3-core/src/main/resources/Common/MatDefs/Light/PBRLighting.frag +++ b/jme3-core/src/main/resources/Common/MatDefs/Light/PBRLighting.frag @@ -313,6 +313,9 @@ void main(){ #if defined(EMISSIVE) || defined (EMISSIVEMAP) #ifdef EMISSIVEMAP vec4 emissive = texture2D(m_EmissiveMap, newTexCoord); + #ifdef EMISSIVE + emissive *= m_Emissive; + #endif #else vec4 emissive = m_Emissive; #endif