Le funzioni di OpenGL sono molte e per prenderne familiarità richiede anni.
Le librerie che trovano a disposizione sono degli avvolgimenti che sfruttano solo alcune delle funzioni esistenti rendendole accessibili anche chi non ha una conoscenza profonda della libreria originale.
Per questo trovi diverse librerie che avvolgono OpenGL che sono totalmente diverse l'uno dall'altra. Implementano le funzioni in maniera diversa in base all'uso che ne ha fatto lo sviluppatore.
Nel forum vedi che per Android esistono diverse librerie che avvolgono OpenGL e come è già osservato sono tutte diverse fra loro. Lo stesso discorso quando cambi piattaforma e vuoi sviluppare per IOS o per desktop.
Ecco perché trasferire un'applicazione che usa OpenGL non è una buona idea, ma è preferibile riscriverla da capo con la libreria disponibile.
Per il futuro quando non hai tempo e voglia di iniziare conversazione non aprire nuovi Thread. Questo è il metodo migliore per non impegnarsi in conversazioni non volute