Я разрабатываю приложение, которое работает на разных реализациях EGL, таких как Mesa, ANGLE, AMD EGL и т. Д. Приложение создает несколько потоков, каждый поток имеет несколько EGLContexts.Ресурсы EGLContext освобождаются автоматически?
Когда поток выходит, должен ли он освобождать все текстуры, буферы и т. Д., Созданные в контексте, прежде чем уничтожить его (eglDestroyContext), или достаточно ли просто уничтожить контекст? Предположим, что аппаратное обеспечение может быть iGPU, и в качестве его памяти используется системная память.