When doing lighting we usually want to on the cpu side do a rough culling between lights and objects, in order to save shader cost. Spot light is a common type of light used in many games, to determine if an object's AABB overlaps the spot light's cone however doesn't seem to be trivial. What's the common practices used in games?