Okay partially working planet. Only failure is it doesnt update position with the camera well. About to move all geo code to the shader.