diff --git a/index.js b/index.js
index <HASH>..<HASH> 100644
--- a/index.js
+++ b/index.js
@@ -555,9 +555,7 @@ Renderer.prototype.drawMeshes = function (camera, shadowMapping, shadowMappingLi
         this.updateDirectionalLightShadowMap(light, shadowCasters)
       }
     })
-  }
 
-  if (!shadowMapping && !shadowMappingLight) {
     pointLights.forEach((light) => {
       if (light.castShadows) {
         const shadowCasters = geometries.filter((geometry) => {
@@ -567,9 +565,7 @@ Renderer.prototype.drawMeshes = function (camera, shadowMapping, shadowMappingLi
         this.updatePointLightShadowMap(light, shadowCasters)
       }
     })
-  }
 
-  if (!shadowMapping && !shadowMappingLight) {
     spotLights.forEach((light) => {
       if (light.castShadows) {
         const shadowCasters = geometries.filter((geometry) => {
Simplify shadowmapping check in drawMeshes