Nur so als Hinweis: falls besagtes Programm aus mehreren Units besteht, muss in jede dieser Units, in der
OpenGL (oder halt Konstanten wie GL_POINTS) benutzt wird, auch diese
Unit eingebunden werden, unabhängig davon, ob es schon in einer anderen
Unit in der uses-Klausel steht.
Anders kann ich mir das nicht erklären, da undefinierte Bezeichner bei solchen Konstanten fast immer bedeuten, dass die entsprechende
Unit, in der die Konstante deklariert ist, nicht eingebunden ist.