I'm trying to add OpenGL support to Allegro.pas but I can't with my limited knowledge. I'm still trying but I'm asking because I can use C to initialize my engine, put that C code in a shared object/dll and use it on Pascal.