65,938 articles
CodeProject is changing.
Read more
.
Everything / multimedia / OpenGL
Artificial Intelligence
Artificial Intelligence
Neural Networks
Machine Learning
Deep Learning
ML.Net
Big Data
Data Science
Tensorflow
ChatGPT
Internet of Things
Internet of Things
Arduino
Edge Device
Raspberry-Pi
Wearables
IoT Edge
Industrial IoT
DevOps
DevOps
Agile
Automation
Continuous Build
Continuous Delivery
Continuous Deployment
Continuous Integration
Deployment
Git
Installation
Integration Testing
Load Testing
Quality Assurance
TFS
Unit Testing
Testing
Containers
Containers
Docker
Kubernetes
Virtual Machine
High Performance Computing
High Performance Computing
GPU
Parallel Processing
Parallelization
Vectorization
Hosted Services
Hosted Services
AWS
Cordova
ExtJS
Google Cloud
Microservices
PhoneGap
Serverless
Storage
Web Hosting
WordPress
Azure
Security
Security
Blockchain
Cryptography
Encryption
Identity
Identity Server
Web Development
Web Development
Blazor
CSS3
Flask
HTML5
Kestrel
LESS
Nginx
Node.js
React
SCSS
Spring
Vue.js
ASP.NET
CSS
Apache
HTML
IIS
XHTML
Mobile Apps
Mobile Apps
Flutter
Ionic
iOS
Nativescript
React Native
Xamarin
Windows Mobile
Android
Desktop Programming
Desktop Programming
Cocoa
Electron
QT
Universal Windows Platform
X11
Windows Forms
ATL
MFC
Swing
Win32
WTL
WPF
XAML
System
Database Development
Database Development
Data Visualization
Elasticsearch
Lucene
MariaDB
MongoDB
NoSQL
PostgreSQL
Redis
MySQL
SQL Server
Productivity Apps and Services
Productivity Apps and Services
LibreOffice
OpenOffice
Sharepoint
Team Communication Tools
Biztalk
Microsoft Office
SAP
Game Development
Game Development
Doom
Kinect
Playstation 4
Playstation 5
Unity
Unreal
XBox
Multimedia
Multimedia
Audio
Image Processing
Video
Audio Video
DirectX
GDI
GDI+
OpenGL
General Programming
General Programming
Algorithms
Compression
Computational Geometry
Emulation
Exceptions
File
Internet
Localization
Memory Management
Optimization
Parser
Performance
Regular Expressions
Sorting
State Machines
Architecture
Design / Graphics
Printing
String
Threads
Usability
Programming Languages
Programming Languages
ASM
Bash
Basic
COBOL
Dart
Go
Haskell
Kotlin
Lua
Pascal
R
Razor
Rust
Scala
Swift
Typescript
Objective C
Visual Basic
VBScript
C++
C#
F#
FORTRAN
Java
Javascript
Perl
Python
Ruby
SQL
PHP
PowerShell
XML
Submit your article
OpenGL
OpenGL
Great Reads
2D Drawing with an OpenGL Control
by
Ozgur Ozcitak
An article explaning how to create a user control for 2D shape drawing with OpenGL
3D Chess (openGL) with Artificial Intelligence
by
Gaurav Kishore, Prateek Vaishnav
A 3D chess game that can be played between a computer and a human
3D Engine,
from GLUT to GLFW
by
Martin Vorbrodt
3D Engine,
from GLUT to GLFW
3D Graph ActiveX Control
by
Nikolai Teofilov
An ATL/
STL ActiveX control based on OpenGL library for 3D data visualization
Latest Articles
2D Drawing with an OpenGL Control
by
Ozgur Ozcitak
An article explaning how to create a user control for 2D shape drawing with OpenGL
3D Chess (openGL) with Artificial Intelligence
by
Gaurav Kishore, Prateek Vaishnav
A 3D chess game that can be played between a computer and a human
3D Engine,
from GLUT to GLFW
by
Martin Vorbrodt
3D Engine,
from GLUT to GLFW
3D Graph ActiveX Control
by
Nikolai Teofilov
An ATL/
STL ActiveX control based on OpenGL library for 3D data visualization
All Articles
Article
Project
Technical Blog
Tip/Trick
Video
Reference
Asset
top
Sort by Score
Title
Updated
Author
Score
OpenGL
3D Engine,
from GLUT to GLFW
by
Martin Vorbrodt
3D Engine,
from GLUT to GLFW
DirectX and WinRT Continued
by
Super Lloyd
My latest developments at writing a clean WinRT component exposing a clean yet complete DirectX D3D (and maybe D2D as well) API to C#.
Exploring Multi-Threading in C++: Loading Textures
by
Michael Adaixo
Loading textures - exploring multi-threading in C++
Flexible Particle System - Code Optimization
by
Bartlomiej Filipek
Several code changes that made my particle system faster: SIMD,
random number generator,
pointer aliasing,
memory alignment
Flexible Particle System - Emitter and Generators
by
Bartlomiej Filipek
Description of my emitter and generator module for particle system
Flexible particle system - How to start with Software Optimization
by
Bartlomiej Filipek
How to start optimizing the particle system code.
Flexible Particle System - OpenGL Renderer
by
Bartlomiej Filipek
Description about my simple OpenGL renderer for the particle system
Flexible Particle System - Start
by
Bartlomiej Filipek
Flexible Particle System - Start
Flexible Particle System - The Container
by
Bartlomiej Filipek
Flexible Particle System - The Container
glGenerateMipmap Plus SOIL library,
OpenGL
by
Bartlomiej Filipek
glGenerateMipmap Plus SOIL library
Memory Visualizer
by
Ali BaderEddin
Attempt to visualize memory.
.
.
OpenGL 4 with OpenTK in C# Part 1: Initialize the GameWindow
by
Eowind
OpenGL 4 with OpenTK in C# Part 1: Initialize the GameWindow
OpenGL 4 with OpenTK in C# Part 2: Compiling Shaders and Linking Them
by
Eowind
OpenGL 4 with OpenTK in C# Part 2: Compiling Shaders and linking them
OpenGL 4 with OpenTK in C# Part 5: Buffers and Triangle
by
Eowind
In this post,
we will look at how to access buffers in OpenGL from your application code to provide your shaders with vertex data and to draw our first triangle.
OpenGL Camera
by
Ali BaderEddin
How to change the camera view in an OpenGL application
OpenGL Color Interpolation
by
Ali BaderEddin
An attempt to understand the internal logic of drawing and coloring lines in a graphics library.
OpenGL Oval
by
Ali BaderEddin
How to draw an oval using lines or fill it using triangles?
OpenGL String (printw)
by
Ali BaderEddin
Make drawing text in your OpenGL app as simple as calling printf
Persistent Mapped Buffers in OpenGL
by
Bartlomiej Filipek
Summary of techniques to stream data from CPU to GPU in OpenGL with focusing on new method called persistent mapped buffers.
Web Goes 3D – Does Advertising Too? The WebGL,
Silverlight,
and Molehill Wars
by
Won Dong
The WebGL,
Silverlight,
and Molehill Wars