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.
- GitHub: https://github.com/topics/opengl
- Wikipedia: https://en.wikipedia.org/wiki/OpenGL
- Created by: Silicon Graphics
- Released: January 1992
- Related Topics: api, c, simulation,
- Last updated: 2025-05-01 00:21:18 UTC
- JSON Representation
https://github.com/uestccokey/EZFilter
A lightweight (<180KB), easy-to-extend Android filter and dynamic sticker framework for adding filters and stickers for camera, video, bitmap and view.(一个轻量级(<180KB)、易扩展的Android滤镜和动态贴纸框架,支持摄像头、视频、图片和视图添加滤镜和贴纸。)
bitmap camera filter gpu-image offscreen-render opengl opengl-es shader video
Last synced: 14 Mar 2025
https://github.com/fabioarnold/nanovg-zig
A small anti-aliased hardware-accelerated vector graphics library
2d gamedev graphics opengl vector vector-graphics zig zig-package
Last synced: 13 Apr 2025
https://github.com/calico-games/react-native-godot
Bring Godot to React Native 🔮. Create immersive 3D experiences or interactive games directly within React Native.
3d android gltf godot godot-engine godotengine ios metal opengl react-native react-native-godot rendering vulkan
Last synced: 12 Apr 2025
https://github.com/lnstadrum/beatmup
Beatmup: image and signal processing library
android gpu gpu-computing image-processing linux opengl opengl-es raspberry-pi signal-processing windows
Last synced: 06 Apr 2025
https://github.com/ziacko/TinyWindow
a cross platform (Linux and Windows) OpenGL window library in a single header
c-plus-plus cpp cross-platform header-only linux opengl opengl-library windows
Last synced: 14 Nov 2024
https://github.com/overshifted/overengine
Tiny little game engine
cplusplus cpp game-development game-editor game-engine game-engine-2d gamedev imgui linux opengl windows
Last synced: 04 Apr 2025
https://github.com/crashinvaders/gdx-vfx
libGDX post-processing visual effects
game-development glsl libgdx opengl opengl-es posteffect shaders
Last synced: 06 Apr 2025
https://github.com/tcoppex/sparkle
:sparkler: A particle engine running on the GPU, using c++14 and OpenGL 4.4.
compute-shader cpp14 glsl gpu opengl particle-engine simulation
Last synced: 04 Apr 2025
https://github.com/nobuyuki83/delfem2
Research prototyping framework for physics simulation written in C++
cuda fem-simulation finite-element-methods geometry-processing opengl physics-simulation simulation
Last synced: 06 Apr 2025
https://github.com/crushedpixel/polyline2d
A header-only library to generate meshes for a solid path. Useful to render thick lines using OpenGL.
2d-graphics mesh opengl polyline
Last synced: 30 Apr 2025
https://github.com/kimkulling/osre
An open source render engine
3d-graphics cpp cpp11 engine opengl vulkan
Last synced: 04 Apr 2025
https://github.com/bwasty/gltf-viewer
glTF 2.0 Viewer written in Rust
3d-graphics gltf gltf-viewer opengl rust
Last synced: 04 Apr 2025
https://github.com/bruhmoment21/UniversalHookX
Universal graphical hook for Windows apps.
directx graphics hook hooking imgui opengl runtime-hooking vulkan
Last synced: 12 Apr 2025
https://github.com/rordenlab/MRIcroGL
v1.2 GLSL volume rendering. Able to view NIfTI, DICOM, MGH, MHD, NRRD, AFNI format images.
bids-format dicom dicom-viewer glsl lazarus mricrogl nifti opengl visualization volume-rendering volume-renderings
Last synced: 19 Nov 2024
https://github.com/berdal84/Nodable
Nodable is node-able. The goal of Nodable is to provide an original hybrid source code editor, using both textual and nodal paradigms.
dear-imgui editor expression fun graph imgui lexer linux macos node opengl parser sdl2 windows
Last synced: 14 Nov 2024
https://github.com/mogol/opengl_texture_widget_example
Demo Flutter plugin to present OpenGL render in widgets tree
Last synced: 12 Apr 2025
https://github.com/szabolcsdombi/zengl
OpenGL Rendering Pipelines for Python
Last synced: 07 Apr 2025
https://github.com/alnitak/flutter_opengl
A Flutter OpenGL ES plugin using a Texture() widget. Supports Android, Linux and Windows. Many shaders from ShaderToy.com can be copy/pasted
flutter flutter-plugin gles glsl opengl shadertoy
Last synced: 10 Feb 2025
https://github.com/onitama/OpenHSP
Hot Soup Processor (HSP3)
development-tools gamedev gui hsp3 hsp3-openhsp-linux ide linux opengl raspberry-pi sdl2 windows-desktop
Last synced: 29 Apr 2025
https://github.com/harfang3d/dogfight-sandbox-hg2
Air to air combat sandbox, created in Python 3 using the HARFANG 3D 2 framework.
3d autopilot directx-11 flight-simulator game harfang3d network opengl pbr python simulation tensorflow virtual-reality vr
Last synced: 09 Apr 2025
https://github.com/sdslabs/rubeus
A cross platform 2D game engine written in C++ for beginners
cpp cpp17 cross-platform engine game game-development opengl sdslabs
Last synced: 21 Apr 2025
https://github.com/sdslabs/Rubeus
A cross platform 2D game engine written in C++ for beginners
cpp cpp17 cross-platform engine game game-development opengl sdslabs
Last synced: 20 Mar 2025
https://github.com/luruke/human-gpu
🤖 Hello human, I'm sick to be your GPU!!
Last synced: 17 Mar 2025
https://github.com/eXistence/fhDOOM
Modernized DOOM3/idTech4 engine: ported to modern OpenGL (core profile), enhanced visual effects, improved performance, improved editor, more to come
3d-engine 3d-graphics doom doom3 idtech4 opengl
Last synced: 20 Mar 2025
https://github.com/silkcommunity/trippygl
A simple, lightweight yet highly versatile OpenGL graphics library
3d 3d-graphics csharp game-development gamedev graphics graphics-library opengl
Last synced: 11 Apr 2025
https://github.com/fetisov/ttf2mesh
Standalone library for TrueType font tessellation. Allows to load ttf-file and convert its glyphs to 2D or 3D mesh objects without rasterization.
bezier-curves design-tools fonts glyphs mesh-generation open-source opengl tessellation textview triangulation ttf ttf-fonts vector-graphics
Last synced: 01 Feb 2025
https://github.com/OPM/ResInsight
3D viewer and post processing of reservoir models
c-plus-plus cross-platform eclipse geomechanics octave opengl python reservoir-modeling seismic visualization
Last synced: 14 Nov 2024
https://github.com/rougier/tiny-renderer
A tiny sotfware 3D renderer in 100 lines of Python
3d 3d-engine computer-graphics numpy opengl python tiny
Last synced: 25 Mar 2025
https://github.com/raysan5/challenges
graphics programming challenges
blocks dungeons maze opengl raylib videogames
Last synced: 17 Mar 2025
https://github.com/matiasah/shadows
Shädows - A Shadows & Lights engine for löve
glsl lighting-effects lights-engine love2d lua luajit opengl opengl-es shadow
Last synced: 12 Apr 2025
https://github.com/aliakseis/ffmpegplayer
Simple FFmpeg video player
censorship-circumvention d2d direct2d download-videos ffmpeg fft mfc msbuild-action opengl pitch pitch-shifter player python python-cpp sse vcpkg video-cutter wasapi youtube youtube-video
Last synced: 04 Apr 2025
https://github.com/vallentin/gltext
Cross-platform single header text rendering library for OpenGL
c computer-graphics cpp drawing graphics opengl rendering text
Last synced: 17 Mar 2025
https://github.com/openxray/xray-15
X-Ray Engine 1.5 expansion. Original version was used in S.T.A.L.K.E.R.: Clear Sky.
ai alife community-edition cpp d3d10 d3d9 directx10 directx9 game-engine gsc-game-world improved opengl stalker x64 x86 xray xray-engine
Last synced: 12 Feb 2025
https://github.com/i-rinat/libvdpau-va-gl
VDPAU driver with OpenGL/VAAPI backend
c-plus-plus driver opengl va-api vaapi vdpau
Last synced: 09 Apr 2025
https://github.com/lothrazar/cyclic
Minecraft mod written in Java
addon forge gradle java minecraft minecraft-mod mod opengl semantic-versioning
Last synced: 09 Apr 2025
https://github.com/OpenXRay/xray-15
X-Ray Engine 1.5 expansion. Original version was used in S.T.A.L.K.E.R.: Clear Sky.
ai alife community-edition cpp d3d10 d3d9 directx10 directx9 game-engine gsc-game-world improved opengl stalker x64 x86 xray xray-engine
Last synced: 20 Mar 2025
https://github.com/gongminmin/dilithium
Dilithium is a bidirectional shader converter for converting between DXIL and SPIR-V.
cross-platform directx opengl opengles spir-v
Last synced: 27 Apr 2025
https://github.com/yxlao/camtools
CamTools: Camera Tools for Computer Vision
3d-reconstruction calibration camera computer-graphics computer-vision extrinsic extrinsic-parameters extrinsics intrinsic intrinsic-parameters intrinsics lidar nerf opencv opengl ray raycasting
Last synced: 12 Apr 2025
https://github.com/enkisoftware/glfw-cmake-starter
Use CMake to create a project with GLFW - Multi-platform Windows, Linux and MacOS.
c c-plusplus cmake cpp gamedev glfw linux macos multi-platform opengl unix windows
Last synced: 09 Apr 2025
https://github.com/minigdx/minigdx
Minimalist Game Framework using Kotlin Multiplatform
game gamedev glsl multiplatform opengl showcases webgl
Last synced: 10 Feb 2025
https://github.com/nvpro-samples/gl_vk_threaded_cadscene
OpenGL and Vulkan comparison on rendering a CAD scene using various techniques
command-buffer opengl thread vulkan
Last synced: 01 Feb 2025
https://github.com/Hork-Engine/Hork-Source
3D Game Engine
3d 3d-engine forward-plus framegraph game-development game-engine gamedev hork hork-engine open-source opengl pbr
Last synced: 17 Feb 2025
https://github.com/w23/OpenSource
Load Source games maps as combined meshes correctly positioned relative to each other
half-life half-life-2 opengl opengl-es raspberry-pi source-engine vulkan wayland
Last synced: 19 Mar 2025
https://github.com/lallassu/bintris
Binary Tetris
android game go golang gomobile mobile mobile-game openal opengl
Last synced: 10 Apr 2025
https://github.com/SerafimArts/opengl-demo
Just an OpenGL (SDL) demo in pure PHP
Last synced: 01 Apr 2025
https://github.com/w23/opensource
Load Source games maps as combined meshes correctly positioned relative to each other
half-life half-life-2 opengl opengl-es raspberry-pi source-engine vulkan wayland
Last synced: 10 Feb 2025
https://github.com/JamesTKhan/Mundus
A 3D world/level editor built with Java, Kotlin & libGDX.
Last synced: 01 Apr 2025
https://github.com/serafimarts/opengl-demo
Just an OpenGL (SDL) demo in pure PHP
Last synced: 10 Feb 2025
https://github.com/Palm-Studios/sh3redux
SILENT HILL 3 Engine Remake in OpenGL and C++
cmake cpp cpp11 cpp14 game-development opengl silent-hill
Last synced: 20 Mar 2025
https://github.com/nvpro-samples/gl_cadscene_rendertechniques
OpenGL sample on various rendering approaches for typical CAD scenes
nvidia opengl rendering-optimizations
Last synced: 10 Apr 2025
https://github.com/varon/glgraph
The fastest free real-time C# graphs and charts for WPF or natively using OpenGL. Better than LiveCharts, freer than SciChart.
chart graph network-graph opengl realtime wpf
Last synced: 12 Apr 2025
https://github.com/yannrichet/jmathplot
Java interactive 2D and 3D plots (no OpenGL)
Last synced: 07 Apr 2025
https://github.com/lordmauve/wasabi2d
Cutting-edge 2D game framework for Python
game-engine opengl python python-game-development
Last synced: 07 Apr 2025
https://github.com/acdemiralp/gl
Header-only C++17 wrapper for OpenGL 4.6 Core Profile.
Last synced: 14 Nov 2024
https://github.com/utensils/envisaged
Envisaged - Effortless Gource Visualizations with Docker
docker ffmpeg gource gource-visualization opengl video visualization
Last synced: 04 Apr 2025
https://github.com/luigifcruz/kimera
Low-latency hardware accelerated codec based video streaming utility.
hevc libav nvenc opengl opengl-es raspberry-pi
Last synced: 05 Apr 2025
https://github.com/buchanae/ink
Creative coding in Go
2d-graphics creative-coding generative-art golang opengl
Last synced: 14 Mar 2025
https://github.com/DanWatkins/Terrain3D
Interactive 3D terrain simulation using OpenGL 4 and Qt 5.
3d-renderer 3d-terrain opengl qt terrain-generation
Last synced: 20 Mar 2025
https://github.com/JeffMony/PlayerSDK
提供一个高效的播放器库,播放相关的优化和功能都会在这个项目中完成
exoplayer ijkplayer opengl playersdk videorender
Last synced: 27 Apr 2025
https://github.com/GlPortal/RadixEngine
A free and open game engine.
3d game-engine hacktoberfest opengl sdl
Last synced: 20 Mar 2025
https://github.com/utensils/Envisaged
Envisaged - Effortless Gource Visualizations with Docker
docker ffmpeg gource gource-visualization opengl video visualization
Last synced: 08 Apr 2025
https://github.com/aui-framework/aui
Declarative UI toolkit for modern C++20
c-plus-plus c-plus-plus-20 cmake cross-platform-gui desktop framework gui-framework gui-toolkit opengl toolkit
Last synced: 05 Apr 2025
https://github.com/Sildurs-shaders/sildurs-shaders.github.io
Sildurs shaders website
enhanced-default glsl minecraft opengl shaderpacks shaders sildur sildurs vibrant-shaders
Last synced: 05 Dec 2024
https://github.com/ArnoAnsems/CatacombGL
CatacombGL is a source port with OpenGL graphics for Catacomb 3D (1991), The Catacomb Abyss (1992), The Catacomb Armageddon (1992) and The Catacomb Apocalypse (1993).
first-person-shooter opengl retrogaming sdl2 source-port
Last synced: 01 Apr 2025
https://github.com/aaron9000/c-game-resources
A collection of helpful resources for writing games in C and OpenGL.
c c99 game-dev game-development game-engine gamedev glsl opengl
Last synced: 05 Apr 2025
https://github.com/erkaman/cute-deferred-shading
Cute little deferred shading implementation.
c-plus-plus demo glsl opengl rendering shading
Last synced: 12 Nov 2024
https://github.com/diegomacario/Animation-Magic
A cool visualization of all the math that powers 3D character animations.
animation-3d c-plus-plus computer-graphics emscripten opengl webassembly
Last synced: 13 Apr 2025
https://github.com/MorcilloSanz/RendererGL
Cross platform 3D renderer in C++ and OpenGL with lighting, shadows and materials.
computer-graphics graphics-engine graphics-programming hdri opengl pbr pbr-materials pbr-shading point-cloud renderer viewer
Last synced: 20 Nov 2024
https://github.com/tangrams/harfbuzz-example
Harfbuzz text-shaping example with OpenGL using Freetype
c-plus-plus freetype harfbuzz opengl text-shaping
Last synced: 14 Nov 2024
https://github.com/yuao/yudisplacementtransition
A GPU accelerated transition library makes use of displacement maps to create distortion effects.
displacement-map distortion distortion-effects gpu ios metal opengl transition
Last synced: 12 Apr 2025
https://github.com/dbeef/spelunky-psp
Spelunky remake for Sony PSP.
cpp cross-platform game homebrew opengl psp retro
Last synced: 29 Dec 2024
https://github.com/houmain/gpupad
A flexible GLSL and HLSL shader editor and IDE.
compute cross-platform editor glsl glsl-shaders gpgpu gpupad hlsl hlsl-shaders javascript opengl shaders vulkan
Last synced: 05 Apr 2025
https://github.com/a-nikolaev/wanderers
An open world adventure and dungeon crawling game
adventure dungeon-crawler game ocaml open-world opengl procedural roguelike
Last synced: 07 Dec 2024
https://github.com/branc116/brplot
+256,000,000 points per plot, +60 Fps on shity laptop. Only limit is the size of your RAM.
c imgui opengl raylib webassembly
Last synced: 04 Apr 2025
https://github.com/ConspiracyHu/2012SourcePack
The sources for our intros up to and including Chaos Theory
64k c-plus-plus demoscene intro opengl procedural-generation texture-generation
Last synced: 14 Nov 2024
https://github.com/raysan5/raylib-lua
A simple and easy-to-use Lua library to enjoy videogames programming
Last synced: 17 Mar 2025
https://github.com/google/xrtl
Cross-platform Real-Time Rendering Library
android bazel cpp emscripten google graphics-programming ios opengl vulkan
Last synced: 20 Mar 2025
https://github.com/mrsmith33/voxelman
Plugin-based client-server voxel game engine written in D language
d dlang engine game game-engine launcher opengl voxel voxelman
Last synced: 19 Nov 2024
https://github.com/prusa3d/prusacontrol
PrusaControl is an alternative user interface for Slic3r Prusa Edition
3d-printing numpy opengl prusa pyqt4 python
Last synced: 24 Apr 2025
https://github.com/MrSmith33/voxelman
Plugin-based client-server voxel game engine written in D language
d dlang engine game game-engine launcher opengl voxel voxelman
Last synced: 18 Nov 2024
https://github.com/aalavandhaann/go-icp_cython
Go-ICP for globally optimal 3D pointset registration
autowrap computer-graphics cython geometry-processing icp opengl python python3 rigid-alignment
Last synced: 25 Feb 2025