Have three copies of marching cubes on same texture.  Not instanced.  Just sharing the same texture for the geometry shader.  So the texture is only computed once.