Again, it is rendering, but with no semblance of shadows -- I am just seeing the regular scene. What am I doing wrong? If I use smLightProjectionMatrix to draw the regular scene, I do see the scene properly from the camera's perspective.

When using a GL debugger, I can verify that the depth map is indeed being created, so I am supposing that the error lies in pass 3, but I am unsure as to what.