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)

gltf
gltf gltf-rs Rust

A crate for loading glTF 2.0

617
OpenGL.Net
OpenGL.Net luca-piccioni C#

Modern OpenGL bindings for C#.

615
limitless-engine
limitless-engine hotstreams C++

OpenGL C++ Graphics Engine

608
eepp
eepp SpartanJ C++

eepp is an open source cross-platform game and application development framework heavily focused on the development of rich graphical user interfaces.

604
graphicsfuzz
graphicsfuzz google Java

A testing framework for automatically finding and simplifying bugs in graphics shader compilers.

598
SuMa
SuMa jbehley C++

Surfel-based Mapping for 3d Laser Range Data (SuMa)

594
CSharpGL
CSharpGL bitzhuwei C#

:green_apple:Object Oriented OpenGL in C#.

587
Supermodel
Supermodel trzy C++

Official repository of the Sega Model 3 arcade emulator.

586
sokol_gp
sokol_gp edubart C

Minimal modern efficient cross platform 2D graphics painter in C

586
SFML.Net
SFML.Net SFML C#

Official binding of SFML for .Net languages

581
VerletIntegration
VerletIntegration marichardson137 C++

A real-time particle simulation that uses Verlet Integration

580
QMDemo
QMDemo mahuifa C++

Qt日常开发的一些功能模块或者Qt库、三方库的使用Demo,例如FFmpeg、OpenCV、Web、QGraphicsView、OpenGL、网络编程、数据库、QSS样式表、QtChart图表绘制等。

578
rust-game-development-frameworks
rust-game-development-frameworks dasifefe

List of curated frameworks by the **Game Development in Rust** community.

574
glsmac
glsmac afwbkbc C++

Unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri ( + Alien Crossfire )

572
clapper
clapper Rafostar C

A GNOME media player built using GJS with GTK4 toolkit and powered by GStreamer with OpenGL rendering.

571
Bulllord-Engine
Bulllord-Engine MarilynDafa C

lightspeed lightweight elegant game engine in pure c

569
Botcraft
Botcraft adepierre C++

Botcraft is a cross-platform C++ library to create bots that connect and interact with Minecraft servers with (optional) integrated OpenGL renderer

569
Librelancer
Librelancer Librelancer C#

A re-implementation of Freelancer

568
react-native-godot
react-native-godot calico-games TypeScript

Bring Godot to React Native 🔮. Create immersive 3D experiences or interactive games directly within React Native.

566
Rendu
Rendu kosua20 C++

A simple realtime graphics playground for experimentations.

563
glslcookbook
glslcookbook daw42 C

Example code for the OpenGL Shading Language Cookbook - 2nd Edition (3rd Edition now available)

562
php-glfw
php-glfw mario-deluna C

🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)

562
gl_occlusion_culling
gl_occlusion_culling nvpro-samples C++

OpenGL sample for shader-based occlusion culling

560
lwjglbook-leg
lwjglbook-leg lwjglgamedev Java

Source code of the chapters of the book 3D Game Development with LWJGL 3

555
Quick-Cocos2dx-Community
Quick-Cocos2dx-Community u0u0 C

Cocos2d-Lua 社区版

553
glintercept
glintercept dtrebilco C++

GLIntercept is a OpenGL function call interceptor for Windows that will intercept and log all OpenGL calls

553
tinygl
tinygl C-Chads C

The penultimate portable graphics library

551
aui
aui aui-framework C++

Declarative UI toolkit for modern C++20

550
nvpro_core
nvpro_core nvpro-samples C++

shared source code and resources needed for the samples to run

549
jazz2
jazz2 deathkiller

🎮 · Jazz² Resurrection: Open-source reimplementation of Jazz Jackrabbit 2

545
kool
kool kool-engine Kotlin

A Vulkan / WebGPU / OpenGL engine for Desktop JVM, Android and Javascript written in Kotlin

545
Rythe-Engine
Rythe-Engine Rythe-Interactive C++

Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.

542
debug-draw
debug-draw glampert C++

Immediate-mode, renderer agnostic, lightweight debug drawing API.

538
canvas
canvas tfriedel6 Go

Canvas is a Go drawing library based on OpenGL or using software rendering that is very similar to the HTML5 canvas API

531
OpenGL-Renderer
OpenGL-Renderer htmlboss C++

Modern OpenGL renderer written in C++17

531
fbg
fbg grz0zrg C

Lightweight C 2D graphics API agnostic library with parallelism support

528
lasercrabs
lasercrabs etodd C++

Abandoned hybrid singleplayer/multiplayer shooter project formerly known as DECEIVER

526
live2d-py
live2d-py EasyLive2D C++

Live2D Library for Python (C Extension): Supports model loading, lip-sync, basic face rigging, and precise click test.

521
Arcane-Engine
Arcane-Engine Ershany C++

3D C/C++ Game Engine - Created By Brady Jessup

521
ShaderGen
ShaderGen mellinoe C#

Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,

515
inviwo
inviwo inviwo C++

Inviwo - Interactive Visualization Workshop

515
glmark2
glmark2 glmark2 C

glmark2 is an OpenGL 2.0 and ES 2.0 benchmark

512
AnimatorGo
AnimatorGo ray-cast C++

🤸🏾‍♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛

503
docker-ubuntu-desktop
docker-ubuntu-desktop gezp Dockerfile

Docker Image for Ubuntu Desktop which support HW GPU accelerated GUI apps. you can access the Container with ssh or remote desktop, just like Cloud V...

499
metalangle
metalangle kakashidinho C++

MetalANGLE: OpenGL ES to Metal API translation layer

498
saba
saba benikabocha C++

OpenGL Viewer (OBJ PMD PMX)

497
rspirv
rspirv gfx-rs Rust

Rust implementation of SPIR-V module processing functionalities

492
wl-mirror
wl-mirror Ferdi265 C

a simple Wayland output mirror client

492
DrawingBotV3
DrawingBotV3 SonarSonic Java

DrawingBotV3 is a software for converting images into vector art

490
sulis
sulis Grokmoo Rust

Turn based tactical RPG with several campaigns, written in Rust

488