OpenGL features article from opengl.org

Source: Internet
Author: User
Since its birth in 1992, OpenGL has become the most widely used and supported 2D and 3D graphics applications in the industry. Program Interfaces, which can be used to 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 graphics quality and high performance, whether it is 3D animation, CAD or visual simulation, visual computing programs use OpenGL features of high graphics quality and high performance. 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 standard 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. Stability stableopengl 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 to say, openGL applications can run on any hardware that supports OpenGL API standards. 5. scalability Evolving 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. Algorithm . 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 scalability Scalable 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 has few Code Therefore, 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 many OpenGL books and a large number Source code It is easy to obtain OpenGL documents.

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.