Initial working version with shaders and textures
Use copy of vertices, because current implementation (substraction)
would leave to strange artifacts