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

Yampa
Yampa ivanperez-keera Haskell

Functional Reactive Programming domain-specific language for efficient hybrid systems

482
FFNx
FFNx julianxhokaxhiu C++

Next generation modding platform for Final Fantasy VII and Final Fantasy VIII (with native Steam 2013, Steam 2026 Rerelease, GOG and Windows Store sup...

482
tinygizmo
tinygizmo ddiakopoulos C++

:triangular_ruler: An simple immediate-mode 3D gimzo/manipulator (translation, rotation, scale widget) in ~1200 LoC

476
iridescence
iridescence koide3 C++

Visualization library for rapid prototyping of 3D algorithms [C++, Python]

476
hyperion-engine
hyperion-engine ajmd17 C++

A modern C++ game engine. Realtime ray tracing, clustered shading, visual editor, C# scripting and more

476
Tiny3D
Tiny3D zxx43 C++

A Small OpenGL Based Renderer

476
px
px pplux C++

Single header C++ Libraries for Thread Scheduling, Rendering, and so on...

473
MLX42
MLX42 codam-coding-college C

Codam's own fixed, functioning and open source alternative of the miniLibX. MLX42 is a simple cross-platform graphics library running on GLFW and Open...

472
Atlas-Engine
Atlas-Engine tippesi C++

Cross platform toy render engine supporting physically based rendering and hardware/software ray tracing

471
Blackhole
Blackhole rossning92 C++

A blackhole simulation using OpenGL / C++.

470
rawdraw
rawdraw cntools C

Primitive Platform Agnostic Windowing+Input Header-Only Library

469
ourCraft
ourCraft meemknight C++

Imagine minecraft met terraria

468
cgl
cgl Jaysmito101 C

CGL (C Game Library) is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation.

456
Boat
Boat AOF-Dev Java

Environment for running Minecraft Java Edition on Android

453
gl_vk_meshlet_cadscene
gl_vk_meshlet_cadscene nvpro-samples C++

This OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models.

453
colormap-shaders
colormap-shaders kbinani C++

A collection of shaders to draw color maps.

448
libagar
libagar JulNadeauCA C

Cross-Platform GUI Toolkit (stable)

444
Fiber2D
Fiber2D s1ddok Swift

Cross-platform 2D Game Engine in pure Swift

443
etlegacy-deprecated
etlegacy-deprecated etlegacy C

Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy

440
skui
skui skui-org C++

Skia-based C++ UI framework

434
docker-selkies-glx-desktop
docker-selkies-glx-desktop selkies-project Dockerfile

KDE Plasma Desktop container designed for Kubernetes, supporting OpenGL EGL and GLX, Vulkan, and Wine/Proton for NVIDIA GPUs through WebRTC and HTML5,...

433
lv_port_linux
lv_port_linux lvgl C

LVGL configured to work on Linux (Wayland, DRM, EGL, OpenGL, fbdev, X11 etc)

429
imGuIZMO.quat
imGuIZMO.quat BrutPitt C++

ImGui GIZMO widget - quaternions based 3D object manipulator: it permits, via mouse, to manipulate objects by translating, rotating, or scaling them

427
GateEngine
GateEngine STREGAsGate Swift

Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂

420
Pyrr
Pyrr adamlwgriffiths Python

3D mathematical functions using NumPy

419
RendererEngine
RendererEngine JeanPhilippeKernel C++

3D Renderer Engine builds with Vulkan and C++ 20

418
betasharp
betasharp betasharp-official C#

Minecraft Beta 1.7.3 written in C#

418
VoxelConeTracingGI
VoxelConeTracingGI compix C++

Global illumination with Voxel Cone Tracing in fully dynamic scenes using a 3D clipmap to support huge areas around the camera while maintaining a low...

416
GPU-Viewer
GPU-Viewer arunsivaramanneo Python

A front-end to glxinfo, vulkaninfo, clinfo and es2_info - Linux

413
Speedy2D
Speedy2D QuantumBadger Rust

Rust library for hardware accelerated drawing of 2D shapes, images, and text, with an easy to use API.

410
qtimgui
qtimgui seanchas116 C++

Qt (QOpenGLWidget / QOpenGLWindow) backend for ImGui

410
constellation
constellation constellation-app Java

A graph-focused data visualisation and interactive analysis application.

409
nimgl
nimgl nimgl Nim

NimGL is a Nim library that offers bindings for popular libraries used in computer graphics

406
Ofelia
Ofelia cuinjune C++

A real-time cross-platform creative coding tool for multimedia development

403
cosmoscout-vr
cosmoscout-vr cosmoscout C++

:milky_way: A virtual universe which lets you explore, analyze and present huge planetary datasets and large simulation data in real-time.

402
ToyRTX
ToyRTX Ubpa C++

CPU & GPU RTX based on OpenGL

398
miniJVM
miniJVM digitalgust C

Develop iOS Android app in java, Cross platform java virtual machine , the minimal jvm .

398
minecraft
minecraft GianlucaP106 Go

Minecraft clone from scratch with only OpenGL

396
dagon
dagon gecko0307 D

3D game engine for D

394
Ashes
Ashes DragonJoker C++

Drop-in replacement for Vulkan shared library, for older hardware compatibility

392
littlekt
littlekt littlektframework Kotlin

A multiplatform WebGPU 2D game framework written in Kotlin. Build your own game engine on top.

392
zoc
zoc ozkriff Rust

⬡ Zone of Control is a hexagonal turn-based strategy game written in Rust. [DISCONTINUED]

389
territory
territory weigert C++

3D rendered proc-gen world test. C++ homebrew voxel engine for agent-driven prodedural generation / world simulation

389
DiligentSamples
DiligentSamples DiligentGraphics C++

Sample projects demonstrating the usage of Diligent Engine

388
doriax
doriax doriaxengine C++

Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design

386
FFmpeg-PlusPlus
FFmpeg-PlusPlus numberwolf C

🔥 FFmpeg扩展版本,1.支持OpenGL图形渲染,自定义着色器 滤镜、特效、转场。2.支持FLV+HEVC/AV1/Opus编码解码 🔥 FFmpeg Extension: 1.Support GLSL OpenGL(Fil...

386
lwjgl3-demos
lwjgl3-demos LWJGL Java

Demo suite for LWJGL 3

385
ArcGameEngine
ArcGameEngine GloriousPtr C++

AGE: Arc Game Engine is an open-source engine for building 2D & 3D real-time rendering and interactive contents, especially video games with C# script...

385
gl-engine
gl-engine JoshuaSenouf C++

Rendering Engine using C++ and OpenGL

379
AVEditor
AVEditor yangkun19921001 C

这是一款短视频编辑 SDK,仿 DouYin 音视频处理。功能包含有美颜、滤镜、贴纸、特效、录制、分段录制、速率录制、变声、配乐、rtmp 直播推流、图片转视频、剪辑,...

379