We've been able to use shadow maps for a while. My shadow system uses shadow maps. Doesn't use cubemaps though. Cubemaps would be expensive. I'm not sure why you're using those.
I guess your intent is to make a single shadow map for all objects a light is casting shadows from? That might work in a simple square room, but wouldn't work well in an actual FPS level. Shadows would end up being placed where they shouldn't be. Also it would limit the resolution of your shadows.
I guess your intent is to make a single shadow map for all objects a light is casting shadows from? That might work in a simple square room, but wouldn't work well in an actual FPS level. Shadows would end up being placed where they shouldn't be. Also it would limit the resolution of your shadows.