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 (1379)

SimpleRenderEngineProject
SimpleRenderEngineProject mortennobel C++

Small C++14 render engine with dependencies

43
topologic
topologic ef-gy C++

Visualiser for basic geometric primitives and fractals in arbitrary-dimensional spaces

43
FbxParser
FbxParser Larry955 C

A *.fbx parser that uses FBX SDK to parse FBX files and reconstructs the FBX model on OpenGL.

43
solo
solo lexfn C++

Small experimental C++ game engine with Lua scripting

43
nau
nau Nau3D C++

Nau - OpenGL + Optix 3D Engine

43
mosaiikki
mosaiikki pezcode C++

Checkerboard rendering with Magnum and OpenGL

43
Baked-Global-Illumination
Baked-Global-Illumination tblut C++
43
libgdx-transitions
libgdx-transitions digital-thinking Java

libgdx screen transitions/fading

42
hlml
hlml fmutant C++

vectorized high-level math library

42
LibQtScreen
LibQtScreen bakwc C

Qt library for making directx and opengl screenshots.

42
animation-system
animation-system diharaw C++

An experiment on creating an animation system similar to Unreal Engine 4 from scratch.

42
SKAsyncGLViewController
SKAsyncGLViewController stephenkopylov Objective-C

SKAsyncGLViewController. Ready to use asynchronous GCD-based OpenGL stack for iOs.

41
hello-triangle
hello-triangle jvm-graphics-labs Java

Simple sample showing a complete rendering of a triangle, in Java and Kotlin

41
demo-emulator
demo-emulator drhelius Go

Nintendo Game Boy emulator written in Go to be used in workshops about emulator programming

41
saccade
saccade PatWie C++

A sophisticated scientific image viewer for Linux with OpenGL support and synchronized viewports

41
VOSIMSynth
VOSIMSynth austensatterlee C++

Modular VST environment for building synthesizers and audio processors.

41
pyosl
pyosl Soft8Soft Python

OSL to GLSL converter

41
goworld
goworld johanhenriksson Go

Experimental Vulkan 3D Engine written in Go

41
chip-8
chip-8 gargakshit C++

Yet another Chip-8 interpreter, but this time with a beautiful interface 💻

41
rugl
rugl gregtatum Rust

Declarative Stateless OpenGL in Rust

40
demos
demos 0xc0dec CMake

Simple OpenGL and Vulkan graphics demos in C++

40
stylized_snake_game
stylized_snake_game M-Fatah C++

A cross-platform desktop stylized version of snake game made from scratch in C++/OpenGL.

40
OpenCVTest
OpenCVTest DymanZy Java

基于OpenCV实现人脸检测和智能选区截图(仿扫描王APP)的功能

40
imac-tower-defense
imac-tower-defense guillaume-haerinck C++

OpenGl 4.4 game made with Entity Component System

40
Ceegyresaurus
Ceegyresaurus ACskyline

CG resource

40
syphonpy
syphonpy njazz Objective-C++

Python bindings for the Syphon Framework (OSX)

40
Fireworks-Engine
Fireworks-Engine Pikachuxxxx C++

Lightweight Sandbox Game Engine using OpenGL for additional Customisation and Quick Prototyping

40
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