„Rysunek OpenGL®” to ogólny termin, którego można użyć do wskazania, że aplikacja została ustawiona do korzystania z bibliotek Open Graphics Library® do renderowania na ekranie. Może być również używany w programowaniu do opisywania użycia różnych funkcji w bibliotece do tworzenia elementów w scenie. Najczęściej rysowanie OpenGL® polega na łączeniu punktów i linii w trójkąty, czworokąty lub inne wielokąty w celu stworzenia dostrzegalnych obiektów lub interfejsów, które użytkownik może zobaczyć lub z którymi użytkownik może wchodzić w interakcje. Rysunek OpenGL® może być również ostateczną renderowaną sceną, gdy jest wyświetlany na ekranie lub innym urządzeniu.
Z perspektywy programowania rysowanie OpenGL® jest bardzo podobne do rysowania długopisem na papierze. W OpenGL® istnieje pewien rodzaj wirtualnego rysika, który można przenosić z jednej pozycji na drugą, ale zawsze dokładnie pamięta, gdzie się aktualnie znajduje. Rysik można przesuwać i resetować, ale jednocześnie można go używać do wyznaczania ciągłych zestawów punktów.
Jednym z przykładów użycia znacznika pozycji do rysowania jest obiekt zwany paskiem trójkąta. Jest to sekwencja trójkątów, w której każdy z nich dzieli bok z następnym trójkątem. Korzystając z funkcji rysowania OpenGL®, rysowany jest punkt, a następnie dwa kolejne, aby utworzyć podstawowy trójkąt. Kolejne dwa punkty, do których przesuwa się wirtualny rysik, zostaną połączone, tworząc drugi trójkąt. Ten proces można wykorzystać do rysowania całych skomplikowanych obiektów, przenosząc się z punktu do punktu.
Dzięki wykorzystaniu bibliotek narzędzi lub rozszerzeń dostępnych jest wiele wysokopoziomowych funkcji rysowania OpenGL®, których można użyć, aby uprościć tworzenie złożonych scen. Te funkcje mogą narysować sześcian, kulę lub inny prymityw kształtu, eliminując potrzebę mozolnego generowania kodu wzorcowego w celu narysowania kształtu. Punktami, które są tylko pojedynczymi kropkami w danej lokalizacji, można manipulować za pomocą funkcji rysowania, dzięki czemu obraz rastrowy, taki jak fotografia, może zostać przetłumaczony na trójwymiarowe (3D) współrzędne.
Po określeniu geometrii sceny i przekazaniu jej do sprzętu graficznego procedury rysowania OpenGL® pomagają renderować scenę na urządzeniu wyświetlającym. Kiedy informacje matematyczne opisujące punkty, linie i powierzchnie sceny są rysowane na monitorze, proces ten jest znany jako rasteryzacja, w której obraz jest dwuwymiarowy (2D), aby można go było pokazać. Wynikowy zrasteryzowany obraz 2D utworzony z danych 3D można nazwać rysunkiem OpenGL®.