How do I fake OpenGL in an Azure Virtual Machine?

azure, opengl, virtual-machine

Solution

You could place a Mesa softpipe (software rasterizer) build `opengl32.dll` beside your program's executable. Heck, on a machine without a proper graphics card it would be even acceptable to replace the system opengl32.dll (though this is not recommended).

Problem

I'd like to run some programs in my Azure VM (Windows Server 2008), that require OpenGL 2.0. However the VM has no video hardware :), how can I fake the programs into believing I have a good enough video card? How am I supposed to get to the point of all development in the cloud, if I can't have virtual video cards? :)

Original source