Поставил проприетарный драйвер nVidia и вижу (glxinfo):
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 610/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 310.44
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
EGL_VERSION = 1.4 (DRI2)
EGL_VENDOR = Mesa Project
EGL_EXTENSIONS = EGL_KHR_surfaceless_context
EGL_CLIENT_APIS = OpenGL OpenGL_ES OpenGL_ES2 OpenGL_ES3
GL_VERSION: OpenGL ES 3.0 Mesa 9.2.0
GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 3.3, 256 bits)
К чему я интересуюсь... Собирал OpenEmbedded с поддержкой GLX и OpenGL для платформы Intel (Core 2 Duo пока что, потом будет i7 + HD Graphics 4600), а когда собралось запустил - вижу что Mesa собралась с ES 2.0, что в общем-то меня тоже устраивает.
На OpenEmbedded es2_info выдает:
GL_VERSION: OpenGL ES 2.0 Mesa 9.2.2
GL_RENDERER: Mesa DRI Intel(R) 965GME/GLE
Вопрос: правильно ли я понимаю, что раз я вижу эту строку и такой renderer, то у меня в самом деле полноценный аппаратный OpenGL ES 2.0? Такой вот простой вопрос...