Loading libs/hwui/ShadowTessellator.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -80,6 +80,11 @@ void ShadowTessellator::tessellateSpotShadow(bool isCasterOpaque, ALOGD("light center %f %f %f %d", adjustedLightCenter.x, adjustedLightCenter.y, adjustedLightCenter.z, lightRadius); #endif if (isnan(adjustedLightCenter.x) || isnan(adjustedLightCenter.y) || isnan(adjustedLightCenter.z)) { return; } // light position (because it's in local space) needs to compensate for receiver transform // TODO: should apply to light orientation, not just position Loading Loading
libs/hwui/ShadowTessellator.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -80,6 +80,11 @@ void ShadowTessellator::tessellateSpotShadow(bool isCasterOpaque, ALOGD("light center %f %f %f %d", adjustedLightCenter.x, adjustedLightCenter.y, adjustedLightCenter.z, lightRadius); #endif if (isnan(adjustedLightCenter.x) || isnan(adjustedLightCenter.y) || isnan(adjustedLightCenter.z)) { return; } // light position (because it's in local space) needs to compensate for receiver transform // TODO: should apply to light orientation, not just position Loading