Real-time shader-based shadow and occlusion rendering in AR | Synapse