heres a little thing ive been bashing away on for the past week,
volume fogging with bsp collisions so the camera cant go through walls or any of that jazz

. and i changed my omni shadows too moments based using a 2 channel color buffer instead of depth. it still works rough with a few bugs though..
im just posting too make sure it works ok on other systems so please drop a comment too let me know.
it might be a bit slow its completely unoptimized atm cheers guys.