Bu makalede, genel olarak, sabit işlevli boru hattı kullanılarak keskin OpenGL 2D grafiklerin nasıl çizileceği açıklanmaktadır.
OpenGL ES 2.0'da bazı ES 1.x işlevleri bulunmadığından (örneğin: glOrtho ()), işlevlerinin Fragment / Vertex gölgelendiricileriyle değiştirilmesi gerekir.
Benim sorum şu programlanabilir fonksiyon boru hattında aşağıdaki 2D projeksiyon nasıl kurulur?
const XSize = 640, YSize = 480
glMatrixMode (GL_PROJECTION)
glLoadIdentity ();
glOrtho (0, XSize, YSize, 0, 0, 1)
glMatrixMode (GL_MODELVIEW)
Fragment ve Vertex gölgelendiricileri yukarıda belirtilen sabit fonksiyon 2D projeksiyon kurulumunu tamamen değiştirmek için nasıl yapılandırılmalıdır?