Multiple choice technology embedded technologies

Open GL API is used for

  1. Low performance 2D graphics

  2. High Performance 3D graphics

  3. Map and related graphics

  4. None of the above

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

OpenGL API is designed for high-performance 3D graphics rendering. It provides hardware-accelerated graphics capabilities for complex 3D scenes, not low-performance 2D or basic mapping graphics. The 'L' in OpenGL originally stood for 'Library' (now dropped), and it's the industry standard for 3D graphics programming.

AI explanation

OpenGL ES (the mobile-optimized OpenGL API used on Android) is specifically designed for high-performance, hardware-accelerated 2D/3D graphics rendering — games, 3D visualizations, and other GPU-intensive rendering pipelines. It is not used for 'low performance 2D graphics' (that's better served by Canvas/View drawing, which is simpler for basic UI needs), and it's not specifically a 'map' API (map rendering libraries may use OpenGL internally, but that's not what OpenGL ES is fundamentally 'for' as an answer choice here). So 'High Performance 3D graphics' correctly captures OpenGL's primary purpose on the platform.