OpenGL features translated from opengl.org documentation

Source: Internet
Author: User
OpenGL features

Since its birth in 1992, OpenGL has become the most widely used and supported 2D and 3D graphics application interfaces in the industry. It can develop thousands of applications on different computer platforms. OpenGL is widely used in military, television broadcasting, CAD/CAM/CAE, entertainment, art styling, medical imaging, and virtual reality. OpenGL features high reliability, scalability, scalability, flexibility, and ease of use. OpenGL has a set of rendering, texture maps, special effects, and other powerful display functions, which promotes innovation and accelerates application development. Powerful OpenGL can be developed and used on all popular PCs and workstation platforms, ensuring a wide range of applications.

OpenGL has the following features: (OpenGL, org Documentation)

1. Good graphic quality and high performance

Visual Computing programs use the features of OpenGL with high graphics quality and high performance, whether it is 3D animation, CAD, or visual simulation. This feature allows developers to create and display unimaginable 2D and 3D images in broadcast, CAD/CAM/CAE, entertainment, medical images, and virtual reality fields.

2 Industrial Standards

OpenGL ARB (OpenGL architecture Review Board), as an independent Joint Committee, develops a specification document (specification ). With the support of industry vendors, OpenGL has become the only cross-platform graphics standard that is truly open and independent from vendors.

3. Stable stable

OpenGL has been executed on various platforms for more than 10 years. Oarb strictly controls the addition of standard document content. New content can be disclosed to developers in a timely manner so that they can accept these changes. OpenGL is compatible with earlier versions, ensuring that the developed applications do not expire.

4 portability and Reliability

The application graphics software developed using OpenGL technology has nothing to do with hardware, as long as the hardware supports OpenGL API standards, that is, OpenGL applications can run on any hardware that supports OpenGL API standards.

5. scalabilityEvolving

The biggest feature of OpenGL is its hardware-independent features, so it is highly portable. However, the hardware is constantly changing. How does OpenGL maintain portability? OpenGL extension is designed for this purpose. Vendors can easily implement hardware-specific functions by providing OpenGL extensions. OpenGL implementer can also be used to add new processing algorithms.

OpenGL is a low-level graphical API with full scalability. Based on the core technical specifications of OpenGL, many OpenGL developers have enhanced many graphics rendering functions, so that OpenGL can keep up with the latest hardware development and the development of computer graphics rendering algorithms. The upgrade of hardware features can be reflected in the OpenGL extension mechanism and OpenGL API. A successful OpenGL extension will be integrated into future OpenGL versions. In this way, program developers and hardware vendors can combine new products in a normal product cycle.

6 scalabilityScalable

Graphics applications based on OpenGL APIs can run on many systems, including various user electronics, PCs, workstations, and supercomputers. Therefore, OpenGL applications can adapt to various target platforms selected by developers.

7 ease of use

OpenGL has a good structure, intuitive design and logic commands. Compared with other graphics packages, OpenGL only has a small amount of code, so the execution speed is high. In addition, OpenGL encapsulates information about basic hardware, so that developers do not need to design specific hardware features.

8. rich documentation

There are a lot of OpenGL books, there are a lot of source code for reference, OpenGL information is easy to get.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.