Ich habe den Android-Quellcode gelesen, weil ich nicht verstehe, was OPEN GL ES
library macht und was EGL library
macht.
Gibt es eine Beziehung zwischen diesen beiden Bibliotheken?
Ich habe Ссылка angeschaut, aber immer noch nicht bekommen.
EGL ist die Schnittstelle zwischen OpenGL ES und der zugrunde liegenden nativen Anzeigeplattform. Es wird verwendet, um & amp; Rendern von Oberflächen verwalten & amp; Grafikkontexte.
EGL wird verwendet, um die verschiedenen Anzeigepuffer (dh: Bilder, die Sie auf dem Bildschirm sehen) und den OpenGL ES-Kontext zu verwalten. Diese sind notwendig, um OpenGL ES zu verwenden. Sie können sich also EGL als eine Initialisierungsschicht für OpenGL ES vorstellen.
Beachten Sie, dass Desktop-OpenGL keine Interaktion mit EGL hat, nur OpenGLES und OpenVG. Werfen Sie einen Blick hier: Kann jemand erklären, wie der "Khronos-Stapel" von Technologien zusammenpasst?