We are working to restore the Unionpedia app on the Google Play Store
OutgoingIncoming
🌟We've simplified our design for better navigation!
Instagram Facebook X LinkedIn
Your own Unionpedia with your logo and domain, from 9.99 USD/month
Create my Unionpedia

OpenGL

Index OpenGL

OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. [1]

Table of Contents

  1. 154 relations: Algorithm, Allegro (software library), AMD, Android (operating system), ANGLE (software), Anisotropic filtering, API, Apple Inc., Apple silicon, ARB assembly language, Ars Technica, Berkeley Software Distribution, Broadwell (microarchitecture), C (programming language), Central processing unit, Clamping (graphics), Comparison of OpenGL and Direct3D, Compute kernel, Computer-aided design, Computergram International, Consortium, Core OpenGL, Cross-platform software, Decimal, Deep learning, Deprecation, Device driver, Direct Rendering Infrastructure, Direct3D, DirectX, Dota 2, Enumerated type, Ericsson Texture Compression, Fahrenheit (graphics API), Flight simulator, FLTK, FreeGLUT, Fuchsia (operating system), Function (computer programming), Future US, GeForce, GeForce 400 series, Geometric primitive, Geometry processing, GitHub, Glbinding, GLFW, Glide (API), GLX, Google, ... Expand index (104 more) »

  2. 1992 software
  3. 3D graphics APIs
  4. Graphics standards

Algorithm

In mathematics and computer science, an algorithm is a finite sequence of mathematically rigorous instructions, typically used to solve a class of specific problems or to perform a computation.

See OpenGL and Algorithm

Allegro (software library)

Allegro is a software library for video game development. OpenGL and Allegro (software library) are application programming interfaces, cross-platform software, graphics libraries and video game development software.

See OpenGL and Allegro (software library)

AMD

Advanced Micro Devices, Inc. (AMD) is an American multinational corporation and fabless semiconductor company based in Santa Clara, California, that designs, develops and sells computer processors and related technologies for business and consumer markets.

See OpenGL and AMD

Android (operating system)

Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.

See OpenGL and Android (operating system)

ANGLE (software)

ANGLE (Almost Native Graphics Layer Engine) is an open source, cross-platform graphics engine abstraction layer developed by Google. OpenGL and ANGLE (software) are application programming interfaces, cross-platform software and graphics libraries.

See OpenGL and ANGLE (software)

Anisotropic filtering

In 3D computer graphics, anisotropic filtering (abbreviated AF) is a method of enhancing the image quality of textures on surfaces of computer graphics that are at oblique viewing angles with respect to the camera where the projection of the texture (not the polygon or other primitive on which it is rendered) appears to be non-orthogonal (thus the origin of the word: "an" for not, "iso" for same, and "tropic" from tropism, relating to direction; anisotropic filtering does not filter the same in every direction).

See OpenGL and Anisotropic filtering

API

An is a way for two or more computer programs or components to communicate with each other. OpenGL and API are application programming interfaces.

See OpenGL and API

Apple Inc.

Apple Inc. is an American multinational corporation and technology company headquartered in Cupertino, California, in Silicon Valley.

See OpenGL and Apple Inc.

Apple silicon

Apple silicon refers to a series of system on a chip (SoC) and system in a package (SiP) processors designed by Apple Inc., mainly using the ARM architecture.

See OpenGL and Apple silicon

ARB assembly language

ARB assembly language is a low-level shading language, which can be characterized as an assembly language.

See OpenGL and ARB assembly language

Ars Technica

Ars Technica is a website covering news and opinions in technology, science, politics, and society, created by Ken Fisher and Jon Stokes in 1998.

See OpenGL and Ars Technica

Berkeley Software Distribution

The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berkeley.

See OpenGL and Berkeley Software Distribution

Broadwell (microarchitecture)

Broadwell (previously Rockwell) is the fifth generation of the Intel Core processor.

See OpenGL and Broadwell (microarchitecture)

C (programming language)

C (pronounced – like the letter c) is a general-purpose programming language. OpenGL and c (programming language) are cross-platform software.

See OpenGL and C (programming language)

Central processing unit

A central processing unit (CPU), also called a central processor, main processor, or just processor, is the most important processor in a given computer.

See OpenGL and Central processing unit

Clamping (graphics)

In computer science, clamping, or clipping is the process of limiting a value to a range between a minimum and a maximum value.

See OpenGL and Clamping (graphics)

Comparison of OpenGL and Direct3D

Direct3D and OpenGL are both application programming interfaces (APIs) that can be used in applications to render 2D and 3D computer graphics. OpenGL and Comparison of OpenGL and Direct3D are application programming interfaces.

See OpenGL and Comparison of OpenGL and Direct3D

Compute kernel

In computing, a compute kernel is a routine compiled for high throughput accelerators (such as graphics processing units (GPUs), digital signal processors (DSPs) or field-programmable gate arrays (FPGAs)), separate from but used by a main program (typically running on a central processing unit).

See OpenGL and Compute kernel

Computer-aided design

Computer-aided design (CAD) is the use of computers to aid in the creation, modification, analysis, or optimization of a design.

See OpenGL and Computer-aided design

Computergram International

Computergram International was a daily, pre-Internet newsletter covering enterprise information technology, published in London by APT Data Services from 1984.

See OpenGL and Computergram International

Consortium

A consortium is an association of two or more individuals, companies, organizations, or governments (or any combination of these entities) with the objective of participating in a common activity or pooling their resources for achieving a common goal.

See OpenGL and Consortium

Core OpenGL

Core OpenGL, or CGL, is Apple Inc.'s Macintosh Quartz windowing system interface to the OS X implementation of the OpenGL specification. OpenGL and Core OpenGL are application programming interfaces and graphics standards.

See OpenGL and Core OpenGL

Cross-platform software

In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms.

See OpenGL and Cross-platform software

Decimal

The decimal numeral system (also called the base-ten positional numeral system and denary or decanary) is the standard system for denoting integer and non-integer numbers.

See OpenGL and Decimal

Deep learning

Deep learning is the subset of machine learning methods based on neural networks with representation learning.

See OpenGL and Deep learning

Deprecation

Deprecation is the discouragement of use of something human-made, such as a term, feature, design, or practice.

See OpenGL and Deprecation

Device driver

In the context of an operating system, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer or automaton.

See OpenGL and Device driver

Direct Rendering Infrastructure

The Direct Rendering Infrastructure (DRI) is the framework comprising the modern Linux graphics stack which allows unprivileged user-space programs to issue commands to graphics hardware without conflicting with other programs. OpenGL and Direct Rendering Infrastructure are graphics libraries.

See OpenGL and Direct Rendering Infrastructure

Direct3D

Direct3D is a graphics application programming interface (API) for Microsoft Windows. OpenGL and Direct3D are 3D graphics APIs and graphics libraries.

See OpenGL and Direct3D

DirectX

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. OpenGL and DirectX are application programming interfaces and virtual reality.

See OpenGL and DirectX

Dota 2

Dota 2 is a 2013 multiplayer online battle arena (MOBA) video game by Valve.

See OpenGL and Dota 2

Enumerated type

In computer programming, an enumerated type (also called enumeration, enum, or factor in the R programming language, and a categorical variable in statistics) is a data type consisting of a set of named values called elements, members, enumeral, or enumerators of the type.

See OpenGL and Enumerated type

Ericsson Texture Compression

Ericsson Texture Compression (ETC) is a lossy texture compression technique developed in collaboration with Ericsson Research in early 2005.

See OpenGL and Ericsson Texture Compression

Fahrenheit (graphics API)

Fahrenheit was an effort to create a unified high-level API for 3D computer graphics to unify Direct3D and OpenGL. OpenGL and Fahrenheit (graphics API) are application programming interfaces.

See OpenGL and Fahrenheit (graphics API)

Flight simulator

A flight simulator is a device that artificially re-creates aircraft flight and the environment in which it flies, for pilot training, design, or other purposes. OpenGL and flight simulator are virtual reality.

See OpenGL and Flight simulator

FLTK

Fast Light Toolkit (FLTK) is a cross-platform widget (graphical control element) library for graphical user interfaces (GUIs), developed by Bill Spitzak and others.

See OpenGL and FLTK

FreeGLUT

freeglut is an open-source alternative to the OpenGL Utility Toolkit (GLUT) library.

See OpenGL and FreeGLUT

Fuchsia (operating system)

Fuchsia is an open-source capability-based operating system developed by Google.

See OpenGL and Fuchsia (operating system)

Function (computer programming)

In computer programming, a function, procedure, method, subroutine, routine, or subprogram is a callable unit of software logic that has a well-defined interface and behavior and can be invoked multiple times.

See OpenGL and Function (computer programming)

Future US

Future US, Inc. (formerly known as Imagine Media and The Future Network USA) is an American media corporation specializing in targeted magazines and websites in the video games, music, and technology markets.

See OpenGL and Future US

GeForce

GeForce is a brand of graphics processing units (GPUs) designed by Nvidia and marketed for the performance market.

See OpenGL and GeForce

GeForce 400 series

The GeForce 400 series is a series of graphics processing units developed by Nvidia, serving as the introduction of the Fermi microarchitecture.

See OpenGL and GeForce 400 series

Geometric primitive

In vector computer graphics, CAD systems, and geographic information systems, geometric primitive (or prim) is the simplest (i.e. 'atomic' or irreducible) geometric shape that the system can handle (draw, store).

See OpenGL and Geometric primitive

Geometry processing

Geometry processing is an area of research that uses concepts from applied mathematics, computer science and engineering to design efficient algorithms for the acquisition, reconstruction, analysis, manipulation, simulation and transmission of complex 3D models.

See OpenGL and Geometry processing

GitHub

GitHub is a developer platform that allows developers to create, store, manage and share their code. OpenGL and GitHub are cross-platform software.

See OpenGL and GitHub

Glbinding

glbinding is a generated, cross-platform C++ binding for OpenGL which is solely based on the new XML-based OpenGL API specification.

See OpenGL and Glbinding

GLFW

GLFW (Graphics Library Framework) is a lightweight utility library for use with OpenGL. OpenGL and GLFW are application programming interfaces and cross-platform software.

See OpenGL and GLFW

Glide (API)

Glide is a 3D graphics API developed by 3dfx Interactive for their Voodoo Graphics 3D accelerator cards. OpenGL and Glide (API) are 3D graphics APIs, application programming interfaces, graphics libraries and video game development software.

See OpenGL and Glide (API)

GLX

GLX (initialism for "OpenGL Extension to the X Window System") is an extension to the X Window System core protocol providing an interface between OpenGL and the X Window System as well as extensions to OpenGL itself.

See OpenGL and GLX

Google

Google LLC is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial intelligence (AI).

See OpenGL and Google

Graphics pipeline

The computer graphics pipeline, also known as the rendering pipeline or graphics pipeline, is a framework within computer graphics that outlines the necessary procedures for transforming a three-dimensional (3D) scene into a two-dimensional (2D) representation on a screen.

See OpenGL and Graphics pipeline

Graphics processing unit

A graphics processing unit (GPU) is a specialized electronic circuit initially designed for digital image processing and to accelerate computer graphics, being present either as a discrete video card or embedded on motherboards, mobile phones, personal computers, workstations, and game consoles. OpenGL and graphics processing unit are virtual reality.

See OpenGL and Graphics processing unit

Hardware acceleration

Hardware acceleration is the use of computer hardware designed to perform specific functions more efficiently when compared to software running on a general-purpose central processing unit (CPU).

See OpenGL and Hardware acceleration

Haswell (microarchitecture)

Haswell is the codename for a processor microarchitecture developed by Intel as the "fourth-generation core" successor to the Ivy Bridge (which is a die shrink/tick of the Sandy Bridge microarchitecture).

See OpenGL and Haswell (microarchitecture)

Hewlett-Packard

The Hewlett-Packard Company, commonly shortened to Hewlett-Packard or HP, was an American multinational information technology company headquartered in Palo Alto, California.

See OpenGL and Hewlett-Packard

IBM

International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American multinational technology company headquartered in Armonk, New York and present in over 175 countries.

See OpenGL and IBM

Id Software

id Software LLC is an American video game developer based in Richardson, Texas.

See OpenGL and Id Software

Id Tech 6

id Tech 6 is a multiplatform game engine developed by id Software.

See OpenGL and Id Tech 6

Id Tech 7

id Tech 7 is a multiplatform proprietary game engine developed by id Software.

See OpenGL and Id Tech 7

Immediate mode (computer graphics)

Immediate mode is an API design pattern in computer graphics libraries, in which.

See OpenGL and Immediate mode (computer graphics)

Intel

Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware.

See OpenGL and Intel

Intel Graphics Technology

Intel Graphics Technology (GT) is the collective name for a series of integrated graphics processors (IGPs) produced by Intel that are manufactured on the same package or die as the central processing unit (CPU).

See OpenGL and Intel Graphics Technology

IOS

iOS (formerly iPhone OS) is a mobile operating system developed by Apple exclusively for its smartphones.

See OpenGL and IOS

IRIS GL

IRIS GL (Integrated Raster Imaging System Graphics Library) is a proprietary graphics API created by Silicon Graphics (SGI) in the early 1980s for producing 2D and 3D computer graphics on their IRIX-based IRIS graphical workstations. OpenGL and IRIS GL are application programming interfaces, graphics libraries, graphics standards and video game development software.

See OpenGL and IRIS GL

Ivy Bridge (microarchitecture)

Ivy Bridge is the codename for Intel's 22 nm microarchitecture used in the third generation of the Intel Core processors (Core i7, i5, i3).

See OpenGL and Ivy Bridge (microarchitecture)

Java (programming language)

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

See OpenGL and Java (programming language)

Java OpenGL

Java OpenGL (JOGL) is a wrapper library that allows OpenGL to be used in the Java programming language.

See OpenGL and Java OpenGL

JavaScript

JavaScript, often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS. OpenGL and JavaScript are cross-platform software.

See OpenGL and JavaScript

Khronos Group

The Khronos Group, Inc. is an open, non-profit, member-driven consortium of 170 organizations developing, publishing and maintaining royalty-free interoperability standards for 3D graphics, virtual reality, augmented reality, parallel computation, vision acceleration and machine learning. OpenGL and Khronos Group are application programming interfaces, graphics libraries and graphics standards.

See OpenGL and Khronos Group

Kurt Akeley

Kurt Akeley (born June 8, 1958) is an American computer graphics engineer.

See OpenGL and Kurt Akeley

Language binding

In programming and software design, binding is an application programming interface (API) that provides glue code specifically made to allow a programming language to use a foreign library or operating system service (one that is not native to that language).

See OpenGL and Language binding

Language-independent specification

A language-independent specification (LIS) is a programming language specification providing a common interface usable for defining semantics applicable toward arbitrary language bindings.

See OpenGL and Language-independent specification

Library (computing)

In computer science, a library is a collection of read-only resources that is leveraged during software development to implement a computer program.

See OpenGL and Library (computing)

Linearizability

In concurrent programming, an operation (or set of operations) is linearizable if it consists of an ordered list of invocation and response events, that may be extended by adding response events such that.

See OpenGL and Linearizability

Linux

Linux is both an open-source Unix-like kernel and a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. OpenGL and Linux are cross-platform software.

See OpenGL and Linux

List of OpenGL applications

This is a non-exhaustive list of popular OpenGL programs.

See OpenGL and List of OpenGL applications

Longs Peak

Longs Peak is a high and prominent mountain in the northern Front Range of the Rocky Mountains of North America.

See OpenGL and Longs Peak

MacOS

macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001.

See OpenGL and MacOS

MacOS Sonoma

macOS Sonoma (version 14) is the twentieth and current major release of macOS, Apple's operating system for Macintosh computers.

See OpenGL and MacOS Sonoma

Man page

A man page (short for manual page) is a form of software documentation usually found on a Unix or Unix-like operating system.

See OpenGL and Man page

Media blackout

Media blackout is the censorship of news related to a certain topic, particularly in mass media, for any reason.

See OpenGL and Media blackout

Mesa (computer graphics)

Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, Vulkan, and other graphics API specifications. OpenGL and Mesa (computer graphics) are graphics libraries.

See OpenGL and Mesa (computer graphics)

Metal (API)

Metal is a low-level, low-overhead hardware-accelerated 3D graphic and compute shader API created by Apple, debuting in iOS 8. OpenGL and Metal (API) are 3D graphics APIs and graphics libraries.

See OpenGL and Metal (API)

Microsoft

Microsoft Corporation is an American multinational corporation and technology company headquartered in Redmond, Washington.

See OpenGL and Microsoft

Mipmap

In computer graphics, mipmaps (also MIP maps) or pyramids are pre-calculated, optimized sequences of images, each of which is a progressively lower resolution representation of the previous.

See OpenGL and Mipmap

MoltenVK

MoltenVK is a software library which allows Vulkan applications to run on top of Metal on Apple's macOS, iOS, and tvOS operating systems.

See OpenGL and MoltenVK

Mozilla

Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape.

See OpenGL and Mozilla

Multiple Render Targets

In the field of 3D computer graphics, Multiple Render Targets, or MRT, is a feature of modern graphics processing units (GPUs) that allows the programmable rendering pipeline to render images to multiple render target textures at once.

See OpenGL and Multiple Render Targets

NeWS

NeWS (Network extensible Window System) is a discontinued windowing system developed by Sun Microsystems in the mid-1980s.

See OpenGL and NeWS

Next Generation (magazine)

Next Generation was a US video game magazine that was published by Imagine Media (now Future US).

See OpenGL and Next Generation (magazine)

Nonprofit organization

A nonprofit organization (NPO), also known as a nonbusiness entity, nonprofit institution, or simply a nonprofit (using the adjective as a noun), is a legal entity organized and operated for a collective, public or social benefit, as opposed to an entity that operates as a business aiming to generate a profit for its owners.

See OpenGL and Nonprofit organization

Nvidia

Nvidia Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware.

See OpenGL and Nvidia

Open Inventor

Open Inventor, originally IRIS Inventor, is a C++ object-oriented retained mode 3D graphics toolkit designed by SGI to provide a higher layer of programming for OpenGL. OpenGL and Open Inventor are application programming interfaces, cross-platform software, graphics libraries and virtual reality.

See OpenGL and Open Inventor

Open letter

An open letter is a letter that is intended to be read by a wide audience, or a letter intended for an individual, but that is nonetheless widely distributed intentionally.

See OpenGL and Open letter

Open-source license

Open-source licenses are software licenses that allow content to be used, modified, and shared.

See OpenGL and Open-source license

Open-source software

Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose.

See OpenGL and Open-source software

OpenAL

OpenAL (Open Audio Library) is a cross-platform audio application programming interface (API). OpenGL and OpenAL are application programming interfaces and cross-platform software.

See OpenGL and OpenAL

OpenGL Architecture Review Board

The OpenGL Architecture Review Board (ARB) was an industry consortium that governed the OpenGL specification.

See OpenGL and OpenGL Architecture Review Board

OpenGL ES

OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerated using a graphics processing unit (GPU). OpenGL and OpenGL ES are 3D graphics APIs.

See OpenGL and OpenGL ES

OpenGL Performer

OpenGL Performer, formerly known as IRIS Performer and commonly referred to simply as Performer, is a commercial library of utility code built on top of OpenGL for the purpose of enabling hard real-time visual simulation applications.

See OpenGL and OpenGL Performer

OpenGL Shading Language

OpenGL Shading Language (GLSL) is a high-level shading language with a syntax based on the C programming language.

See OpenGL and OpenGL Shading Language

OpenGL Utility Library

The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL.

See OpenGL and OpenGL Utility Library

OpenGL Utility Toolkit

The OpenGL Utility Toolkit (GLUT) is a library of utilities for OpenGL programs, which primarily perform system-level I/O with the host operating system.

See OpenGL and OpenGL Utility Toolkit

OpenGL++

OpenGL++ was a graphics library written in C++ that supported object-oriented data structures on top of the OpenGL 3D graphics system.

See OpenGL and OpenGL++

OpenSL ES

OpenSL ES (Open Sound Library for Embedded Systems) is a royalty-free, cross-platform, hardware-accelerated, C-language audio API for 2D and 3D audio. OpenGL and OpenSL ES are application programming interfaces.

See OpenGL and OpenSL ES

OpenVG

OpenVG is an API designed for hardware-accelerated 2D vector graphics. OpenGL and OpenVG are cross-platform software and graphics libraries.

See OpenGL and OpenVG

Operating system

An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.

See OpenGL and Operating system

Packed pixel

In packed pixel or chunky framebuffer organization, the bits defining each pixel are clustered and stored consecutively.

See OpenGL and Packed pixel

PC World

PC World (stylized as PCWorld) is a global computer magazine published monthly by IDG.

See OpenGL and PC World

PHIGS

PHIGS (Programmer's Hierarchical Interactive Graphics System) is an application programming interface (API) standard for rendering 3D computer graphics, considered to be the 3D graphics standard for the 1980s through the early 1990s. OpenGL and PHIGS are graphics libraries and graphics standards.

See OpenGL and PHIGS

Phoronix Test Suite

Phoronix Test Suite (PTS) is a free and open-source benchmark software for Linux and other operating systems.

See OpenGL and Phoronix Test Suite

Polygonal modeling

In 3D computer graphics, polygonal modeling is an approach for modeling objects by representing or approximating their surfaces using polygon meshes.

See OpenGL and Polygonal modeling

Qt (software)

Qt (pronounced "cute" or as an initialism) is cross-platform application development framework for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed. OpenGL and Qt (software) are application programming interfaces and cross-platform software.

See OpenGL and Qt (software)

Quake II engine

The Quake II engine is a game engine developed by id Software for use in their 1997 first-person shooter Quake II.

See OpenGL and Quake II engine

Radeon HD 5000 series

The Evergreen series is a family of GPUs developed by Advanced Micro Devices for its Radeon line under the ATI brand name.

See OpenGL and Radeon HD 5000 series

Radeon HD 7000 series

The Radeon HD 7000 series, codenamed "Southern Islands", is a family of GPUs developed by AMD, and manufactured on TSMC's 28 nm process.

See OpenGL and Radeon HD 7000 series

Ray tracing (graphics)

In 3D computer graphics, ray tracing is a technique for modeling light transport for use in a wide variety of rendering algorithms for generating digital images. OpenGL and ray tracing (graphics) are virtual reality.

See OpenGL and Ray tracing (graphics)

Rendering (computer graphics)

Rendering or image synthesis is the process of generating a photorealistic or non-photorealistic image from a 2D or 3D model by means of a computer program.

See OpenGL and Rendering (computer graphics)

RenderMan Interface Specification

The RenderMan Interface Specification, or RISpec in short, is an open API developed by Pixar Animation Studios to describe three-dimensional scenes and turn them into digital photorealistic images.

See OpenGL and RenderMan Interface Specification

Scientific visualization

Scientific visualization (also spelled scientific visualisation) is an interdisciplinary branch of science concerned with the visualization of scientific phenomena.

See OpenGL and Scientific visualization

Shader

In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene—a process known as shading.

See OpenGL and Shader

Silicon Graphics

Silicon Graphics, Inc. (stylized as SiliconGraphics before 1999, later rebranded SGI, historically known as Silicon Graphics Computer Systems or SGCS) was an American high-performance computing manufacturer, producing computer hardware and software.

See OpenGL and Silicon Graphics

Simple and Fast Multimedia Library

Simple and Fast Multimedia Library (SFML) is a cross-platform software development library designed to provide a simple application programming interface (API) to various multimedia components in computers. OpenGL and simple and Fast Multimedia Library are application programming interfaces, cross-platform software and graphics libraries.

See OpenGL and Simple and Fast Multimedia Library

Simple DirectMedia Layer

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. OpenGL and Simple DirectMedia Layer are application programming interfaces, cross-platform software, graphics libraries and video game development.

See OpenGL and Simple DirectMedia Layer

Spatial anti-aliasing

In digital signal processing, spatial anti-aliasing is a technique for minimizing the distortion artifacts (aliasing) when representing a high-resolution image at a lower resolution.

See OpenGL and Spatial anti-aliasing

Sun Microsystems

Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC microprocessors.

See OpenGL and Sun Microsystems

Tegra

Tegra is a system on a chip (SoC) series developed by Nvidia for mobile devices such as smartphones, personal digital assistants, and mobile Internet devices.

See OpenGL and Tegra

Tessellation (computer graphics)

In computer graphics, tessellation is the dividing of datasets of polygons (sometimes called vertex sets) presenting objects in a scene into suitable structures for rendering.

See OpenGL and Tessellation (computer graphics)

Texture compression

Texture compression is a specialized form of image compression designed for storing texture maps in 3D computer graphics rendering systems.

See OpenGL and Texture compression

Texture mapping

Texture mapping is a method for mapping a texture on a computer-generated graphic.

See OpenGL and Texture mapping

The Register

The Register is a British technology news website co-founded in 1994 by Mike Magee and John Lettice.

See OpenGL and The Register

TvOS

tvOS (formerly Apple TV Software) is an operating system developed by Apple Inc. for the Apple TV, a digital media player.

See OpenGL and TvOS

Valve Corporation

Valve Corporation, also known as Valve Software, is an American video game developer, publisher, and digital distribution company headquartered in Bellevue, Washington.

See OpenGL and Valve Corporation

Vector graphics

Vector graphics are a form of computer graphics in which visual images are created directly from geometric shapes defined on a Cartesian plane, such as points, lines, curves and polygons.

See OpenGL and Vector graphics

Video game

A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, controller, keyboard, or motion sensing device) to generate visual feedback from a display device, most commonly shown in a video format on a television set, computer monitor, flat-panel display or touchscreen on handheld devices, or a virtual reality headset.

See OpenGL and Video game

Virtual reality

Virtual reality (VR) is a simulated experience that employs 3D near-eye displays and pose tracking to give the user an immersive feel of a virtual world.

See OpenGL and Virtual reality

VOGL

VOGL is a debugger for the OpenGL rendering API intended to be used in the development of video games.

See OpenGL and VOGL

Vulkan

Vulkan is a low-level, low-overhead cross-platform API and open standard for 3D graphics and computing. OpenGL and Vulkan are 3D graphics APIs, cross-platform software, graphics libraries, graphics standards, video game development and virtual reality.

See OpenGL and Vulkan

Web browser

A web browser is an application for accessing websites.

See OpenGL and Web browser

WebGL

WebGL (short for Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. OpenGL and WebGL are 3D graphics APIs, cross-platform software, graphics libraries and graphics standards.

See OpenGL and WebGL

WebGPU

WebGPU is a JavaScript API provided by a web browser that enables webpage scripts to efficiently utilize a device's graphics processing unit (GPU). OpenGL and WebGPU are 3D graphics APIs, cross-platform software and graphics standards.

See OpenGL and WebGPU

WGL (API)

WGL or Wiggle is an API between OpenGL and the windowing system interface of Windows. OpenGL and WGL (API) are application programming interfaces.

See OpenGL and WGL (API)

Windowing system

In computing, a windowing system (or window system) is a software suite that manages separately different parts of display screens.

See OpenGL and Windowing system

Windows 10

Windows 10 is a major release of Microsoft's Windows NT operating system.

See OpenGL and Windows 10

Windows 11

Windows 11 is the latest major release of Microsoft's Windows NT operating system, released on October 5, 2021.

See OpenGL and Windows 11

Windows 7

Windows 7 is a major release of the Windows NT operating system developed by Microsoft.

See OpenGL and Windows 7

Windows 8

Windows 8 is a major release of the Windows NT operating system developed by Microsoft.

See OpenGL and Windows 8

WxWidgets

wxWidgets (formerly wxWindows) is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications. OpenGL and WxWidgets are 1992 software and cross-platform software.

See OpenGL and WxWidgets

X Window System

The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.

See OpenGL and X Window System

X86-64

x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit version of the x86 instruction set, first announced in 1999.

See OpenGL and X86-64

2D computer graphics

2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models (such as 2D geometric models, text, and digital images) and by techniques specific to them.

See OpenGL and 2D computer graphics

32-bit computing

In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in 32-bit units.

See OpenGL and 32-bit computing

3D computer graphics

3D computer graphics, sometimes called CGI, 3-D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of performing calculations and rendering digital images, usually 2D images but sometimes 3D images.

See OpenGL and 3D computer graphics

3Dlabs

3DLABS Inc.

See OpenGL and 3Dlabs

See also

1992 software

3D graphics APIs

Graphics standards

References

[1] https://en.wikipedia.org/wiki/OpenGL

Also known as Direct State Access, GLEEOpenGL Easy Extension library, GLEW, GLUI, GLee, LibGLEW, Open GL, Open Graphics Language, Open Graphics Library, Open glNext, OpenGL 1, OpenGL 2, OpenGL 3, OpenGL 3.0, OpenGL 4, OpenGL Easy Extension library, OpenGL Extension Wrangler Library, OpenGL User Interface Library, OpenGL2, OpenGL3, Opengl Next, OpenglNext.

, Graphics pipeline, Graphics processing unit, Hardware acceleration, Haswell (microarchitecture), Hewlett-Packard, IBM, Id Software, Id Tech 6, Id Tech 7, Immediate mode (computer graphics), Intel, Intel Graphics Technology, IOS, IRIS GL, Ivy Bridge (microarchitecture), Java (programming language), Java OpenGL, JavaScript, Khronos Group, Kurt Akeley, Language binding, Language-independent specification, Library (computing), Linearizability, Linux, List of OpenGL applications, Longs Peak, MacOS, MacOS Sonoma, Man page, Media blackout, Mesa (computer graphics), Metal (API), Microsoft, Mipmap, MoltenVK, Mozilla, Multiple Render Targets, NeWS, Next Generation (magazine), Nonprofit organization, Nvidia, Open Inventor, Open letter, Open-source license, Open-source software, OpenAL, OpenGL Architecture Review Board, OpenGL ES, OpenGL Performer, OpenGL Shading Language, OpenGL Utility Library, OpenGL Utility Toolkit, OpenGL++, OpenSL ES, OpenVG, Operating system, Packed pixel, PC World, PHIGS, Phoronix Test Suite, Polygonal modeling, Qt (software), Quake II engine, Radeon HD 5000 series, Radeon HD 7000 series, Ray tracing (graphics), Rendering (computer graphics), RenderMan Interface Specification, Scientific visualization, Shader, Silicon Graphics, Simple and Fast Multimedia Library, Simple DirectMedia Layer, Spatial anti-aliasing, Sun Microsystems, Tegra, Tessellation (computer graphics), Texture compression, Texture mapping, The Register, TvOS, Valve Corporation, Vector graphics, Video game, Virtual reality, VOGL, Vulkan, Web browser, WebGL, WebGPU, WGL (API), Windowing system, Windows 10, Windows 11, Windows 7, Windows 8, WxWidgets, X Window System, X86-64, 2D computer graphics, 32-bit computing, 3D computer graphics, 3Dlabs.