diff --git a/src/swrenderer/things/r_playersprite.cpp b/src/swrenderer/things/r_playersprite.cpp index 468355095f..929acab532 100644 --- a/src/swrenderer/things/r_playersprite.cpp +++ b/src/swrenderer/things/r_playersprite.cpp @@ -529,6 +529,10 @@ namespace swrenderer { accelSprite.special = static_cast(vis.Light.BaseColormap); } + else if (CameraLight::Instance()->ShaderColormap()) + { + accelSprite.special = CameraLight::Instance()->ShaderColormap(); + } else if (colormap_to_use->Color == PalEntry(255, 255, 255) && colormap_to_use->Desaturate == 0) {