Why am I getting a fail to initialize 3d engine error upon launching Gratuitous Space Battles?

//ads -- adsterra.com -- native banner
?>
Okay, first, the complete error message is: failed to initialize 3d engine: ... src/Game.cpp 343. I originally purchased this game when I had a different computer (which used Windows 7). I now have a new computer (which uses Windows 8) and the very first time I tried to play this game after installing it on my new computer, I got the error message mentioned above. I've tried reinstalling it, but to no avail.
Pictures about "Why am I getting a fail to initialize 3d engine error upon launching Gratuitous Space Battles?"



How to Fix Failed to Initialize Direct3D for Games in Windows 7/8/10
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: SpaceX, SpaceX, Rodion Kutsaiev, Gratisography