politicslpo.blogg.se

Opengl es 2.0 programming guide
Opengl es 2.0 programming guide










opengl es 2.0 programming guide

The Core Image framework provides real-time filtering and analysis for still and video images. The Sprite Kit framework provides a hardware-accelerated animation system optimized for creating 2D games. For apps that require high-performance graphics for more specialized uses, iOS provides several higher-level frameworks: Though it provides the most powerful and flexible graphics processing tools, it also has a steep learning curve and a significant effect on the overall design of your app. OpenGL ES is a low-level, hardware-focused API.

opengl es 2.0 programming guide

Typical clients for OpenGL ES include video games and simulations that present 3D graphics. You should use OpenGL ES if the design requirements of your app call for the most direct and comprehensive access possible to GPU hardware. The GPU on iOS devices can perform sophisticated 2D and 3D drawing, as well as complex shading calculations on every pixel in the final image. OpenGL ES allows an app to harness the power of the underlying graphics processor. OpenGL for Embedded Systems (OpenGL ES) is a simplified version of OpenGL that eliminates redundant functionality to provide a library that is both easier to learn and easier to implement in mobile graphics hardware.

opengl es 2.0 programming guide

Because this underlying hardware is dedicated to processing graphics commands, OpenGL drawing is typically very fast. OpenGL is designed to translate function calls into graphics commands that can be sent to underlying graphics hardware. Vertices are transformed and lit, assembled into primitives, and rasterized to create a 2D image. You use OpenGL to configure a 3D graphics pipeline and submit data to it. It is a multipurpose open-standard graphics library that supports applications for 2D and 3D digital content creation, mechanical and architectural design, virtual prototyping, flight simulation, video games, and more. The Open Graphics Library (OpenGL) is used for visualizing 2D and 3D data. To create high-performance code on GPUs, use the Metal framework instead.

opengl es 2.0 programming guide

Important OpenGL ES was deprecated in iOS 12.












Opengl es 2.0 programming guide