pctechguide.com

  • Home
  • Guides
  • Tutorials
  • Articles
  • Reviews
  • Glossary
  • Contact

OpenGL technology

Initiated in 1992 by Silicon Graphics as a general CAD and 3D API for Unix-based X-terminals, OpenGL evolved out of SGI’s proprietary graphics library, IrisGL. Originally, use of OpenGL was restricted to business applications, such as industrial, interior and mechanical design, as well as statistical and scientific analysis.

However, the API gained ground with games developers following the development of a Windows version in 1996, and all the major PC 3D animation packages and even some of the lower-end packages were soon providing support for OpenGL acceleration. As 3D acceleration hardware entered the mainstream, SGI have revised their licensing terms to make OpenGL much more “open”, thereby cementing its position as the dominant cross-platform API for building interactive 2D and 3D graphics applications.

The OpenGL API is designed to address a wide array of advanced graphics rendering techniques, such as texture mapping (the ability to apply an image to a graphics surface), anti-aliasing, transparency, fog, lighting (the ability to calculate surface coloration when different lighting models are applied to the surface from one or more light sources), smooth shading (the ability to calculate shading effects when light hits a surface at an angle and results in subtle colour differences across the surface), motion blur and modelling transformation (the ability to change the location, size and perspective of an object in 3D co-ordinate space).

Its feature set is similar to that of Direct3D, but it is a lower-level API than its rival, providing very fine-grained control over the basic elements of 3D scene generation such as vertex and triangle information. An OpenGL application must supply all geometry information for each primitive (vertex, line or triangle) in a scene, as well as the effects to be applied to the primitive (colour, transparency, fogging and so on). The level of control it affords developers is the main factor behind claims that the OpenGL API is much easier to create applications for than Direct3D and is more reliable across different hardware platforms.

There are essentially two levels of hardware-accelerated support for OpenGL. ICDs (installable client drivers) accelerate lighting, transformations and rasterisation, and MCD (mini client servers) support rasterisation. While MCDs are easier for hardware vendors to write, ISDs offer superior performance.

Formed in 1992, the industry-wide Architecture Review Board (ARB) that governs the evolution and ongoing development of OpenGL aims to produce a new specification of the API every year. The OpenGL 1.4 and 1.5 specifications announced in the summer of 2002 and 2003 respectively each added significant new features and functionality. Importantly, the latter included OpenGL Shading Language, the API’s long awaited language specification for vertex- and pixel-shader programming, as an optional extension.

OpenGL Shading Language quickly became the most widely supported shading language for developing interactive graphics and visualisation applications, with implementations for UNIX, Microsoft Windows, Linux, and other operating systems. Following a year of extensive field testing, its official release was finally announced at the 2004 Siggraph tradeshow and launched the following autumn as the key component the OpenGL 2.0 specification.

In totality, the new features of OpenGL 2.0 comprised:

  • Programmable shading, with both OpenGL Shading Language and its APIs becoming core features of OpenGL. New functionality includes the ability to create shader and program objects; and the ability to write vertex and fragment shaders in OpenGL Shading Language.
  • Multiple render targets that enable programmable shaders to write different values to multiple output buffers in a single pass.
  • Non-power-of-two textures for all texture targets, thereby supporting rectangular textures and reducing memory consumption.
  • Two-sided stencil, with the ability to define stencil functionality for the front and back faces of primitives, improving performance of shadow volume and constructive solid geometry rendering algorithms.
  • Point sprites, which replace point texture co-ordinates with texture co-ordinates interpolated across the point. This allows drawing points as customised textures, useful for particle systems.

OpenGL 2.0 is fully backwards compatible with previous versions of the specification.

  • How Do Computers Make Pictures?
  • Graphic Card Resolution
  • Graphic Card Colour Depth
  • Graphic Card Components
  • Graphic Card Memory
  • Graphic Card Driver Software
  • 3d Accelerated Graphic Cards
  • Graphic Card Geometry
  • 3D Rendering
  • FSAA Graphic Card Technology
  • Digital Graphic Cards
  • DVI Graphic Cards
  • HDCP Technology
  • Graphic Card HDMI Ports
  • Graphic Card Display Port
  • Unified Display Special Interest Group
  • DirectX
  • OpenGL technology
  • Direct3D
  • Talisman
  • Fahrenheit Graphic Cards
  • SLI Technology
  • CrossFire Graphic Cards

Filed Under: Graphics Cards

Latest Articles

Adding Animation and Multimedia to Your PowerPoint Files

Many people are not aware of all of the features that are available with PowerPoint. There is a rich array of media features that you can use to create awesome presentations. Adding Audio and Animation Files to PowerPoint Presentations A PowerPoint slide show will be more successful if you add … [Read More...]

NLX – New Low profile eXtended – form factor for motherboards

Intel's NLX design, introduced in 1997, is an improvement on the LPX design for low-profile systems, with an emphasis on ease of maintenance. The NLX format is smaller, typically 8.8in wide by 13in long, so well suited for low-profile desktop cases. All expansion slots, power cables and … [Read More...]

Self-driving cars face their Achilles’ heel and may be targets of hackers

The market for self-driving cars is booming. Customers spent $22.22 billion on these autonomous vehicles in 2021 and they will likely spend more in the future. Unfortunately, they are not without risks. One of the biggest concerns is that they can be targeted by hackers. This used to be a concern … [Read More...]

Gaming Laptop Security Guide: Protecting Your High-End Hardware Investment in 2025

Since Jacob took over PC Tech Guide, we’ve looked at how tech intersects with personal well-being and digital safety. Gaming laptops are now … [Read More...]

20 Cool Creative Commons Photographs About the Future of AI

AI technology is starting to have a huge impact on our lives. The market value for AI is estimated to have been worth $279.22 billion in 2024 and it … [Read More...]

13 Impressive Stats on the Future of AI

AI technology is starting to become much more important in our everyday lives. Many businesses are using it as well. While he has created a lot of … [Read More...]

Graphic Designers on Reddit Share their Views of AI

There are clearly a lot of positive things about AI. However, it is not a good thing for everyone. One of the things that many people are worried … [Read More...]

Redditors Talk About the Impact of AI on Freelance Writers

AI technology has had a huge impact on our lives. A 2023 survey by Pew Research found that 56% of people use AI at least once a day or once a week. … [Read More...]

11 Most Popular Books on Perl Programming

Perl is not the most popular programming language. It has only one million users, compared to 12 million that use Python. However, it has a lot of … [Read More...]

Guides

  • Computer Communications
  • Mobile Computing
  • PC Components
  • PC Data Storage
  • PC Input-Output
  • PC Multimedia
  • Processors (CPUs)

Recent Posts

How to Remove XP Anti-Virus 2011

XP Anti-Virus 2011 is a fake antivirus application that uses scare tactics to goad the user into purchasing a "registered" version of the product. … [Read More...]

CDR-RW Over-burning

The Red Book standard for an audio CD specifies a capacity of at least 74 minutes plus a silent lead-out area of approximately … [Read More...]

Revolutionize Your Internet Experience with Orbi 960 – The Ultimate WiFi System

In a world where seamless connectivity is essential, slow and unreliable internet connections are a major problem. Whether you are running a business, … [Read More...]

[footer_backtotop]

Copyright © 2025 About | Privacy | Contact Information | Wrtie For Us | Disclaimer | Copyright License | Authors