Same. I'd be for removing ALLEGRO_DIRECT3D. The idea of ALLEGRO_OPENGL
is to indicate that a display created with it also should provide an
OpenGL context for its window. This is completely platform neutral,
and
in theory orthogonal to whether Allegro itself uses OpenGL for its own
drawing or not. The flag only says "This program will use the
OpenGL API
to do rendering." - which, as far as I understand, always was one
of the
base goals for A5 so we wouldn't have to clone the entire OpenGL API
ourselves. (ALLEGRO_DIRECT3D just is driver selection, which I think
should be done somewhere else.)