That's fair enough.

Consider this: an entity only needs to be rendered in a wider shadow-view if it is not completely enclosed in a narrower one. Using view_check you could (and should if using CSM in a proper game) have entities that are completely within the frustum of narrower views be ignored in wider views. In many situations this will probably improve your framerate quite a bit.

I don't use CSM yet in KarBOOM, but I will make it an option in the near future when levels are complex enough to warrant it.

Jibb


Formerly known as JulzMighty.
I made KarBOOM!