سلام.
این سوال شما جزو اولین چیزهایی است که در دلفی باید یاد بگیرید و ربطی به OpenGL ندارد.
recursively uses itself یعنی اینکه :
A->B->C->D->A

یونیت A از یونیت B استفاده می کند. یونیت B از یونیت C استفاده می کند. یونیت C از یونیت D استفاده می کند.یونیت D از یونیت A استفاده می کند.
خوب! برای حل این مشکل ، uses را در قسمت Implementation قرار بده بجای قسمت Interface .

موفق باشی.