Now use evaluated mesh instead of ob->data for loading object. Tested on my Surface Pro with GPU subdiv turned on. This machine doesn't have a discrete graphics card, but since the subdivision is done through OpenGL, I believe it's gonna work correctly in other machines.
Please try testing this on other machines.
