optix SDK: displacement mapping example

is there a paper or description of the algorithm that this example uses in its implementation of displacement maps applied to triangle meshes?