Skip to content

Commit 15d3e53

Browse files
committed
rgbgen
1 parent 6bdf475 commit 15d3e53

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/engine/renderer/tr_shade.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2434,6 +2434,11 @@ void Tess_ComputeColor( shaderStage_t *pStage )
24342434
{
24352435
rgb = Math::Clamp( RB_EvalExpression( &pStage->rgbExp, 1.0 ), 0.0f, 1.0f );
24362436

2437+
if ( tr.worldLinearizeTexture )
2438+
{
2439+
rgb = convertFromSRGB ( rgb );
2440+
}
2441+
24372442
tess.svars.color = Color::White * rgb;
24382443
break;
24392444
}
@@ -2462,6 +2467,13 @@ void Tess_ComputeColor( shaderStage_t *pStage )
24622467
blue = Math::Clamp( RB_EvalExpression( &pStage->blueExp, 1.0 ), 0.0f, 1.0f );
24632468
}
24642469

2470+
if ( tr.worldLinearizeTexture )
2471+
{
2472+
red = convertFromSRGB ( red );
2473+
green = convertFromSRGB ( green );
2474+
blue = convertFromSRGB ( blue );
2475+
}
2476+
24652477
tess.svars.color.SetRed( red );
24662478
tess.svars.color.SetGreen( green );
24672479
tess.svars.color.SetBlue( blue );

0 commit comments

Comments
 (0)