Differentiable Surface Rendering via Non-Differentiable Sampling | Synapse