fix msvc opengl includes

also, more compact preprocessor condition as suggested by @lioncash