Это зависит от операций рисования, которые вы выполняете.
Это также зависит от того, может ли выполняемые вами операции быть аппаратно ускоренными OpenGL и является ли это ускорение выгодным. (В OpenGL это также зависит от того, как вы выполняете эти операции, поскольку известно, что некоторые методы рисования заметно медленнее, чем другие.)
Если вы хотите знать наверняка, то напишите несколько простых программ, в которых одна рисует с помощью неускоренного API Allegro, затем другая, которая рисует с помощью эквивалентных операций OpenGL, и профилируйте их.
(В общем, я думаю, что ваши результаты могут быть бессмысленными, если ваша программа слишком проста или использует слишком простые операции. Многие операции рисования выполняются настолько быстро, что даже с аппаратным ускорением вы можете не увидеть никакой разницы, или разница может быть настолько мала, что это не будет иметь значения.)