From 640e7bc06c48a8c1f383db75d3354b7d06d8804b Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Sat, 24 Mar 2018 10:59:15 +0000 Subject: [PATCH] Fixed spotlight colour mixing --- examples/osgspotlight/osgspotlight.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/osgspotlight/osgspotlight.cpp b/examples/osgspotlight/osgspotlight.cpp index 737f1cb56..393696b52 100644 --- a/examples/osgspotlight/osgspotlight.cpp +++ b/examples/osgspotlight/osgspotlight.cpp @@ -56,7 +56,7 @@ osg::Image* createSpotLightImage(const osg::Vec4& centerColour, const osg::Vec4& float dy = (float(r) - mid)*div; float pr = powf(1.0f-sqrtf(dx*dx+dy*dy),power); if (pr<0.0f) pr=0.0f; - osg::Vec4 color = centerColour*r+backgroudColour*(1.0f-pr); + osg::Vec4 color = centerColour*pr+backgroudColour*(1.0f-pr); *ptr++ = (unsigned char)((color[0])*255.0f); *ptr++ = (unsigned char)((color[1])*255.0f); *ptr++ = (unsigned char)((color[2])*255.0f);