Surface shader is using geometry shader. This is overkill and should just use a unit quad scaled by a uniform instead.