Live briefing
Everything about OpenGL
Cross-platform graphics API
OpenGL is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: OpenGLA 5-minute orientation
- Skim a recent paper: GFNS: An OpenGL-based tool for shield tunneling simulation in 3D complex stratumInfluential work since 2022
- Pick up a classic book: Interactive computer graphicsThe most-reprinted book on the subject
- Read the landmark paper: OpenGL-assisted occlusion culling for large polygonal modelsCited 41 times
- Go sideways: VulkanA closely related topic
- Go sideways: OpenGL Shading LanguageA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
OpenGL-assisted occlusion culling for large polygonal models
Development of universal environment for constructing 5-axis virtual machine tool based on modified D–H notation and OpenGL
OpenGL-Based Hybrid GO/PO Computation for RCS of Electrically Large Complex Objects
A Novel OpenGL-Based MoM/SBR Hybrid Method for Radiation Pattern Analysis of an Antenna Above an Electrically Large Complicated Platform
Glidar: An OpenGL-based, Real-Time, and Open Source 3D Sensor Simulator for Testing Computer Vision Algorithms
Interpretive OpenGL for computer graphics
Paloverde: an OpenGL 3D phylogeny browser
Design and implementation of OpenGL SC 2.0 rendering pipeline
🆕 Influential since 2022
GFNS: An OpenGL-based tool for shield tunneling simulation in 3D complex stratum
Parallel Cloth Simulation Using OpenGL Shading Language
Real-Time CGH Generation by CUDA-OpenGL Interoperability for Adaptive Beam Steering with a MEMS Phase SLM
A Fast Slicing Method for Colored Models Based on Colored Triangular Prism and OpenGL
OpenCL and OpenGL Implementation of Simultaneous Localization and Mapping Algorithm using High-End GPU
📚 Books worth reading
Interactive computer graphicsEdward Angel · 1997
OpenGL programming guideDave Shreiner, OpenGL Architecture Review Board · 2005
Computer graphics through openGLSumanta Guha · 2010
Computer Graphics Through OpenGL®Sumanta Guha · 2018- 📕Introduction to Computer Graphics with OpenGL ESJungHyun Han · 2018
Computer graphicsFrancis S. Hill, Francis S Hill Jr. · 1990
OpenGL superbibleGraham Sellers · 2015
OpenGL insightsPatrick Cozzi · 2012
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Vulkan Vulkan is a cross-platform API and open standard for 3D graphics and parallelized computing. It was intended to address the shortcomings of OpenGL, and…
- OpenGL Shading Language OpenGL Shading Language (GLSL) is a high-level shading language with a syntax based on the C programming language. It was created by the OpenGL ARB (OpenGL…
- Mesa (computer graphics) Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, OpenGL ES, Vulkan, and other graphics API specifications…
- 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…
- Shader In computer graphics, a shader is a programmable operation which is applied to data as it moves through the rendering pipeline. Shaders act on data such…
- OpenCL OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units…
- Radeon HD 8000 series The Radeon HD 8000 series is a family of computer GPUs developed by AMD. AMD was initially rumored to release the family in the second quarter of 2013…
- High-Level Shader Language The High-Level Shader Language or High-Level Shading Language (HLSL) is a proprietary shading language developed by Microsoft for the Direct3D 9 API to…