I noticed a mistake earlier in the code for the CSG example: https://github.com/mrdoob/three.js/blob/4503ef10b81a00f5c6c64fe9a856881ee31fe6a3/examples/webgl_geometry_csg.html
This line:
renderer.shadowMap.type = THREE.PCFSoftShadow;
Should be:
renderer.shadowMap.type = THREE.PCFSoftShadowMap;
Sorry for bringing it up here, but I don’t have a GitHub account and I thought ya’s might wanna know about it anyway.