opengl
Topic

opengl

OpenGL (Open Graphics Library) is the computer industry's standard API for defining 2-D and 3-D graphic images. OpenGL allows new hardware innovations to be accessible through the API via the OpenGL extension mechanism. It is used in CAD (Computer-aided design), virtual reality, video games, and flight simulation.

Repositories (1402)

leaf3d
leaf3d leaf3d C++

A lightweight 3D rendering engine based on modern OpenGL

40
mgfx
mgfx cmaughan C++

MGFX - A cross-platform 2D (CPU & GPU) and 3D (GPU) starter kit.

39
opengl-demos
opengl-demos Dovyski C

A list of small OpenGL applications to demonstrate concepts of Computer Graphics

39
BSODScreen
BSODScreen hfiref0x C

BSOD Screensaver

39
ThiefEngine
ThiefEngine adrianensis JavaScript

University Final project - JavaScript + WebGL 2D Game Engine.

39
bgfx-header-extension-library
bgfx-header-extension-library SnapperTT C

Header-only effects and helper library for Bgfx to help you hit the ground running. Includes a bunch of post processing filters to complete common gra...

39
zba
zba paoda Zig

Game Boy Advance Emulator. Yes, I'm awful with project names.

39
Altseed
Altseed altseed C
38
PyOpenGL-skeleton-aniamtion
PyOpenGL-skeleton-aniamtion xing-shuai Python

OpenGL skeleton animation using PyOpenGL

38
Hello-GLUT
Hello-GLUT TransmissionZero C

A very simple "Hello World!" GLUT application demonstrating how to write OpenGL applications in C with MinGW and MSVC.

38
Pie
Pie piegfx C#

Pie: The cross-platform graphics toolkit.

38
AyaGui
AyaGui g1n0st C++

A lite custom imgui-mode graphic user interface based on Modern C++ and OpenGL developed by Chang Yu.

37
scalanative-graphics-bindings
scalanative-graphics-bindings regb Scala

OpenGL and SDL2 bindings for Scala Native

37
i8080-emu
i8080-emu omerjerk C

An emulator for Intel 8080 processor written in C.

37
UnityNativeTextureLoader
UnityNativeTextureLoader hecomi C++

This is an example to load textures from StreaminAssets directory or web in a native plugin.

37
Dinky2D
Dinky2D ookcode C++

Dinky2d 是一款超精简的2D非商业游戏引擎。   Dinky2d is a simple 2d-game-engine for non-commercial.

37
GPU-Zen-2-Baker
GPU-Zen-2-Baker alaingalvan CMake

🥧 An OpenGL 4.x example of GPU Zen 2's ray casting techniques for baked texture generation chapter.

37
Markerless_Motion_Pose_Face_detection_tracking_and_3D_reconstruction
Markerless_Motion_Pose_Face_detection_tracking_and_3D_reconstruction roshanpoudyal

Visual Computing : Markerless Motion and/or Pose and/or Face detection and/or tracking and it's 3D reconstruction (in real time)

37
open-siege
open-siege open-siege C++

A reverse engineering effort of Earthsiege, Starsiege and other games made by Dynamix to create an open source engine to run original content from eac...

37
UntitledVulkanGameEngine
UntitledVulkanGameEngine MadLadSquad C++

Cross-platform game engine

37
QuartzEngine
QuartzEngine GentenStudios C++

Nolonger used, see Phoenix repo

36
Shikoba
Shikoba Queatz C++

An OpenGL 3 font library using FreeType 2.

36
carambolage
carambolage K4ugummi Rust

A game written in Rust.

36
MeineKraft
MeineKraft Entalpi C++

Rendering engine written in C++ & OpenGL.

36
freetype-direct-gl
freetype-direct-gl stonewell C++

OpenGL text rendering library: GPU empowered text rendering using freetype outline

36
wacman
wacman carlfindahl C++

Creating a pacman clone with OpenGL 4.5 and EnTT

36
vignette-live2d
vignette-live2d vignetteapp C#

Live2D support for osu!framework

36
glslsandbox-player
glslsandbox-player jolivain C

A GLSL Sandbox standalone player.

36
renderdoc-rs
renderdoc-rs ebkalderon Rust

RenderDoc application bindings for Rust

36
RealTimeGreenScreen
RealTimeGreenScreen erikbuck Objective-C

OBSOLETE: OpenGL shader based real-time green-screen video effect of iOS

36
hybrid_app
hybrid_app fincs C

Hybrid Switch/PC Example Application using GLFW

36
CLGLInterop
CLGLInterop 9prady9 C

OpenCL-OpenGL Interop examples

36
GLPT
GLPT daar Pascal

GLPT :: OpenGL Pascal Toolkit. A multi-platform library for OpenGL and OpenGL ES

36
learnopengl-qt
learnopengl-qt ABBAPOH C++

A Qt-based implementation of the LearnOpenGL examples

36
tamsviz
tamsviz TAMS-Group C++

Visualization and Annotation Tool for ROS

36
CaveCube
CaveCube PQCraft C

An in-development open source voxel game

36
GLRenderClient
GLRenderClient JonaNorman Java

A lightweight rendering library designed for Android that uses Only Java to make people forget the technical details of Opengl

36
hs-quake-3
hs-quake-3 ocharles Haskell

Quake 3 map viewer written in Haskell

35
Auto3D
Auto3D LINKHA C++

2D and 3D game engine based on OpenGL OpenGL ES and Vulkan

35
planar_proj_shadows
planar_proj_shadows Erkaman JavaScript

Demo of Planar Projected Shadows in regl

35
fugo
fugo udhos Go

fugo - fun with Go. gomobile OpenGL game

35
ANGE
ANGE Xoliper C++

C++ OOP GUI Library

35
nTiled
nTiled BeardedPlatypus C++

nTiled - forward and deferred openGL renderer with support for Tiled Shading, Clustered Shading and Hashed Shading

35
OpenGLTutorial
OpenGLTutorial Pilzschaf C++

Repository for my german OpenGL Tutorial series. Code for each tutorial can be found in the respective branches

35
OpenGL.NET
OpenGL.NET EvergineTeam C#

This repository contains low-level bindings for OpenGL and OpenGLES used in Evergine.

35
Gemcutter
Gemcutter EmilianC C++

A free C++ game development framework for Windows.

35
Iyan3d
Iyan3d codetiger C++

Iyan 3D Professional Edition - 3D animation app for iOS

35
ComputerGraphics-OpenGL
ComputerGraphics-OpenGL AmrSaber C++
35
Fluid-Simulation-and-Physics-Based-Animation
Fluid-Simulation-and-Physics-Based-Animation roshanpoudyal C++

Projects and Resources on Physics (Physically) based animation

35
Ocean-OpenGL
Ocean-OpenGL stanfortonski C++

Simple ocean/sea/water simulation | C++ OpenGL 4.1

35