From f06484bc61995af8f4746aed250c970a9a828f85 Mon Sep 17 00:00:00 2001 From: Robert Beckebans Date: Wed, 22 Apr 2020 22:48:25 +0200 Subject: [PATCH] Fixed too weak specular with HDR --- base/renderprogs/interaction.ps.hlsl | 2 +- base/renderprogs/interactionSM.ps.hlsl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/base/renderprogs/interaction.ps.hlsl b/base/renderprogs/interaction.ps.hlsl index 61726482..c5c776dc 100644 --- a/base/renderprogs/interaction.ps.hlsl +++ b/base/renderprogs/interaction.ps.hlsl @@ -124,7 +124,7 @@ void main( PS_IN fragment, out PS_OUT result ) const float roughness = 1.0 - glossiness; half3 diffuseColor = diffuseMap; - half3 specularColor = specMap.rgb; + half3 specularColor = specMapSRGB.rgb; // RB: should be linear but it looks too flat #endif diff --git a/base/renderprogs/interactionSM.ps.hlsl b/base/renderprogs/interactionSM.ps.hlsl index 3c6fdff8..0d9e7672 100644 --- a/base/renderprogs/interactionSM.ps.hlsl +++ b/base/renderprogs/interactionSM.ps.hlsl @@ -305,7 +305,7 @@ void main( PS_IN fragment, out PS_OUT result ) const float roughness = 1.0 - glossiness; half3 diffuseColor = diffuseMap; - half3 specularColor = specMap.rgb; + half3 specularColor = specMapSRGB.rgb; // RB: should be linear but it looks too flat #endif