Click here to Skip to main content
15,886,110 members
Everything / Multimedia / OpenGL

OpenGL

OpenGL

Great Reads

by Carlos Jiménez de Parga
A reusable Visual C++ framework for real-time volumetric cloud rendering, animation and morphing
by Petrov Vladimir
Former NeHe OpenGL Lessons adapted to MSVS-15 pro MFC in INICODE and the samples of the Joystick implementation
by Vasily Tserekh
A simple 3D exploration of a plaza in OpenGL and C#
by logicchild
An article that explains how to use this library

Latest Articles

by gabriel4sonic
Shows how to use OpenGL in a .NET WPF application by directly incorporating an OpenGL window as a child of the main WPF window, making it behave more like a control
by ColleagueRiley
A multi-platform single-header very simple-to-use framework library for creating GUI Libraries or simple GUI programs.
by EgorYusov
This article introduces Diligent Engine, a modern cross-platform graphics API abstraction library and rendering framework
by EgorYusov
This article describes Unity low-level plugin interface and the Unity graphics interface emulator that facilitates native plugin development.

All Articles

Sort by Title

OpenGL 

8 Feb 2010 by Ozgur Ozcitak
An article explaning how to create a user control for 2D shape drawing with OpenGL
20 May 2010 by Gaurav Kishore, Prateek Vaishnav
A 3D chess game that can be played between a computer and a human
2 Aug 2003 by Nikolai Teofilov
An ATL/STL ActiveX control based on OpenGL library for 3D data visualization
21 May 2009 by Tommi Laukkanen
A KD-Tree which stores axis aligned boxes.
26 Nov 2013 by Chris Boss
3D Sandbox with programable logic built in
15 Jul 2014 by Vasily Tserekh
A simple 3D exploration of a plaza in OpenGL and C#
17 Apr 2013 by Vasily Tserekh
A demo of a solar system programmed in OpenGL and C#
17 Feb 2009 by MikeTheDwarf
Helper class to display 3D data
10 May 2017 by Petrov Vladimir
Former NeHe OpenGL Lessons adapted to MSVS-15 pro MFC in INICODE and the samples of the Joystick implementation
8 Jun 2017 by Petrov Vladimir
Former NeHe OpenGL Lessons adapted to MSVS-15 pro Win32 in INICODE and the samples of the Joystick implementation
18 Apr 2013 by lxdfigo
A 3D Game Based on Ogre, ODE, 3D Max, CEGUI and so on
30 Dec 2011 by Vasily Tserekh
A Basic 3D Asteroid Game in openGL with C#
16 May 2021 by Steffen Ploetz
Creation of a basic X3DOM editor based on OpenGL with as little code as possible, that is running on ReactOS and Windows, to check out the capabilities of X3DOM.
29 May 2010 by Software_Developer
A Cessna Skyhawk Skeleton for further development in OpenGL (GLUT) using a Win32 Console
8 May 2008 by Davidwu
A Cool Vista Sidebar Gadget Style CPUInfo Animate Control! (Fixed)
24 Mar 2015 by Carlos Jiménez de Parga
Explanation of a consistent 3D graphics software architecture through a basic OpenGL application
23 Aug 2012 by Alesiani Marco
A concept-tool to create interactive documentations for C/C++ projects
20 Dec 2006 by Gabriyel
An article on integrating an OpenGL-based graph component that provides real-time updates.
26 Nov 2014 by Jeremy Falcon
Provides a base to use when programming OpenGL-enabled applications for the real world, rather than a simple hello world.
6 Oct 2009 by John Hilton
Simple yet comprehensive viewing code for OpenGL and Direct3D.
14 May 2014 by Vasily Tserekh
A new version of the asteroid game
5 Feb 2008 by erjan123
A Simple OpenGL Stipple Polygon Example using Glut.h
19 Jun 2008 by erjan123
A Simple OpenGL Window using GLUT with Win32 Console Application
1 Feb 2008 by erjan123
A simple C++ console application to create an OpenGL window using the GLUT library
29 May 2010 by Software_Developer
A Simulation of a Canadian F-86 fighter jet in Windows Forms using Visual C++ 2005
2 Jun 2010 by Software_Developer
A Star Wars Scroller Demo that moves smoothly from the bottom to the top in OpenGL (GLUT)
9 Jun 2003 by Pierre Alliez
This article explains how to generate resolution independent versions of 3D meshes rendered by OpenGL/MFC programs, i.e. how to export the rendering results to vectorial formats such as encapsulated postscript (EPS) and Windows enhanced metafile (EMF) formats. The main goal consists of being able to
1 Dec 2015 by Android on Intel
As a follow-up to Adaptive Volumetric Shadow Maps for DirectX 11, we present a port of the same algorithm adapted for Android devices that support OpenGL ES 3.1 and the GL_INTEL_fragment_shader_ordering OpenGL extension.
16 Oct 2014 by Tim_Duncan
In this article, we’ll explore the strides Adobe engineers have made over the last few years to enhance Photoshop using OpenGL* and OpenCL™ to increase hardware utilization.
17 Nov 2014 by Android on Intel
In this post I'm going to start exploring the topic of blur filters.
21 Jan 2015 by Android on Intel
In this blog post I'm going to start exploring the topic of blur filters.
13 Sep 2007 by Ruiying WANG
A tutorial on how a Firefox plugin does OpenGL rendering
20 Jan 2015 by Android on Intel
Android* Texture Compression - a comparison study with code sample
24 Jul 2005 by Mircea Puiu
anyTex - a class for non-restrictive textures in OpenGL.
1 Jun 2016 by Android on Intel
A tutorial for writing applications using Vulkan. I will share my thoughts and experiences as someone who knows OpenGL and would like to “migrate” to its successor.
31 Jul 2015 by Android on Intel
This paper describes how to create an x86 player app using the NexPlayer SDK.
11 Jan 2008 by Kam
Arcball module using Tao.OpenGL in C#.
28 Mar 2008 by Kam
An Arcball module using CsGL in C#.
5 Oct 2014 by Grasshopper.iics
The Simplest Graphics and Animation tutorial you ever wanted
2 Sep 2015 by Dave_Voyles
With the advent of WebGL and asm.js, developers can now harness much of the power of their computing device from within the browser and access markets previously unavailable.
8 Dec 2007 by chazza_10101
How to setup an Axiom application
18 Apr 2012 by Sharjith
A basic demo of modeling curves and surfaces in OpenGL.
10 Jul 2015 by Zamrony P. Juhara
Get started with OpenGL ES 2.0 shader programming on Android
29 Aug 2008 by Adrian Savage
Simulation in OSG using discrete events, a Ternary Heap and Interpolation
30 Oct 2015 by Android on Intel
The current generation of Intel® graphics hardware extends Intel’s leadership in enabling innovation across the industry, including being fully ready for DirectX 12 and driving the adoption of advanced features by next-generation games.
12 Oct 2016 by Mahmoud Samir Fayed
Getting started with 2D games development and build the Flappy Bird 3000 game using the Ring programming language.
24 May 2015 by Evgeny Pereguda
Simple lib for capturing live-video from web-camera by using Media Foundation
30 Nov 1999 by Alessandro Falappa
A plug-in view class that provides OpenGL support
18 Oct 2018 by Emre Guldogan
A System for Simulation and Analysis of Logic Circuits
9 Oct 2013 by Matt Scarpino
Accessing digital assets in C++ for three-dimensional rendering.
11 Sep 2018 by EgorYusov
This article describes several strategies to update GPU resources in Diligent Engine (a modern low-level graphic library) as well as important internal details and performance implications related to each method.
6 Jul 2010 by Santhosh G_
A simple shader program to create noise effect in an image
7 Feb 2009 by ARon_
This article describes the creation of an OpenGL window or OpenGL control with C# and Tao Framework
20 Oct 2006 by Benjamin Wootton
How to create an OpenGL view on a Windows Form.
10 Mar 2009 by Christoph Menge
A guide to creating OpenGL applications with Windows Presentation Foundation
2 Feb 2007 by Youngho Kim
Create OpenGL Window using MFC in Visual Studio .NET
5 Aug 2010 by Youngho Kim
This article is a guide for "How to make OpenGL custom Wizard on Visual Studio 2010?"
6 Feb 2010 by Omar Gameel Salem
A C# simulation for DataLink layer using OpenGl
29 Oct 2007 by Michael Mangelsdorf
Framework for loading TGA image data from an SQLite table, decoding this data and binding it to OpenGL textures
15 Oct 2012 by ashcairo
How to use OpenGL and friends to write an app that targets mobile and desktop platforms.
19 Nov 2014 by Android on Intel
This first installment introduces essential concepts and categories of game engines and middleware to help narrow your choice, including SDK versus Android Native Development Kit (NDK) development.
5 Nov 2012 by Evgeny Miroshnichenko
2D cross-platfrom game using SDL and Open GLES 2.0
18 Aug 2023 by EgorYusov
This article introduces Diligent Engine, a modern cross-platform graphics API abstraction library and rendering framework
27 Jan 2013 by Khaldoon Ghanem
This article describes how to visualize complex-valued functions of a single complex variable using the domain coloring method on GPU.
27 Jul 2011 by Darryl Bryk
Code is described for drawing an image as a 3D surface plot using OpenGL
18 Jul 2011 by Chris H.F. Tsang
With premium quality anti- aliasing, color, thickness, and minimum CPU overhead.
21 Jul 2011 by Chris H.F. Tsang
Drawing Polylines by tessellation with joints, caps, feathering and per- vertex color
1 Oct 2000 by Masoud Samimi
This sample teaches you how to create an OpenGL based Spline Drawing application
15 Nov 2014 by David Jeske
An overview and C# implementation of 3d space partitioning using a BVH (bounding volume hierarchy), with dynamic updates via refitting and tree-rotations.
20 Jan 2015 by Android on Intel
This sample demonstrates the use of the extension GL_INTEL_fragment_shader_ordering, which is written against the OpenGL* 4.4 core profile and GLES 3.1 specifications.
29 Nov 2000 by Davanum Srinivas
This article shows how to use OpenGL calls inside Java AWT Canvas using JDK1.3's JAWT interface
15 Aug 2013 by Chris Boss
OpenGL based 3D learning software
5 Nov 2022 by Steffen Ploetz
My way to have a first sample program running with "Texus' Graphical User Interface" (TGUI) - a cross-platform modern C++ immediate GUI, on which I use "Simple and Fast Multimedia Library" (SFML) as backend.
18 Mar 2018 by Steffen Ploetz
How to run the -IntegrationSample- of the incredible feature-rich NoesisGUI, that might be the best WPF competitor, on Linux using MonoDevelop and C#.
27 Mar 2013 by mikew67
Create a basic fountain scene using OpenGL ES 1.1
24 Nov 2010 by ed welch
Faster, smarter and better looking fonts rendered with OpenGL ES
28 Mar 2005 by Stanciu Vlad
2 Nov 2002 by RJ++
Loads a 3D scene from Maya exported GE2 file/files.
7 Oct 2004 by Dave Handley
Using multi-pass techniques to generate outlines in OpenGL.
13 Nov 2015 by Dave_Voyles
This article focuses on creating your own web project which takes advantage of Emscripten, so that you can take C / C++ code and get it running inside of the browser.
23 Sep 2020 by EgorYusov
Introduction to amplification and mesh shaders, the new programmable stages available in modern GPUs, and how to use them to implement view frustum culling and object LOD selection on the GPU using the Diligent Engine API
8 Apr 2016 by King Coffee
Sample code for OpenCvSharp 3 quick start
28 Apr 2002 by User 4838655
This article is all about getting started with OpenGL.
6 Sep 2022 by EgorYusov
An implementation of a basic path tracer with Diligent Engine
21 Jan 2021 by Divin Ookken Athappan
Step by step explanation of 3D image rendering using OpenGL
26 Mar 2019 by Steffen Ploetz
Check OpenGL as a basis for appealing applications, that are not necessarily games.
23 Dec 2015 by Simone Serponi
An easy to use library to quickly setup and run OpenGL applications.
24 Jun 2010 by Santhosh G_
A simple shader developed in GLSL for interpolating two textures
1 Feb 2008 by Ali BaderEddin
This article describes in detail how to set up an OpenGL window with controls laid out and organized into GLUI subwindow(s), and provides you with a template for your OpenGL applications.
31 Jan 2008 by Ali BaderEddin
This article describes in detail how to create your first GLUI window with some basic controls inside it, and provides you with a template for your OpenGL applications.
13 Oct 2015 by Ali BaderEddin
This article describes in detail how to set up your first OpenGL FreeGLUT window with multiple subwindows, and provides you with a template for your OpenGL applications.
8 Oct 2015 by Ali BaderEddin
This article describes in detail how to set up your first OpenGL FreeGLUT window and provides you with a template for your OpenGL applications
26 Oct 2022 by Shao Voon Wong
H264/HEVC Video Encoder for recording OpenGL rendering
5 Mar 2010 by John Hilton
Save space and save the planet by using integer coordinates
21 Feb 2014 by John Hilton
See why your GPU is getting so hot.
25 Jul 2016 by Igor Gribanov
Performing linear static analysis on a tetrahedral mesh with a little bit of help from a third-party solver.