dynamic tesselation with displacement mapping in GLSL