I have to agree, Directx is required

Ok it is windows only and lazarus is cross-platform, but most games are created with Directx and most people look for directx features before opengl. Well this is my personal experiance anyway.

This and im not actually that big a fan of OpenGL in the first place