1218 Open Source Opengl Software Projects
Free and open source opengl code projects including engines, APIs, generators, and tools.
Filament 13465 ⭐
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Bgfx 10914 ⭐
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Openframeworks 8727 ⭐
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
3D Game Shaders For Beginners 11941 ⭐
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Mapbox Gl Native 4102 ⭐
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Starwars.ios 3690 ⭐
This component implements transition animation to crumble view-controller into tiny pieces.
Natario1 Cameraview 4181 ⭐
📸 A well documented, high-level Android interface that makes capturing pictures and videos easy, addressing all of the common issues and needs. Real-time filters, gestures, watermarks, frame processing, RAW, output of any size.
Mosra Magnum 3772 ⭐
Lightweight and modular C++11 graphics middleware for games and data visualization
Lwjgl3 3590 ⭐
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
Cute_headers 3314 ⭐
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
Panda3D 3115 ⭐
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Aminal 2673 ⭐
:waning_crescent_moon: Darktile is a GPU rendered terminal emulator designed for tiling window managers.
Spring Spring 2451 ⭐
A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
Starwars.android 1940 ⭐
This component implements transition animation to crumble view into tiny pieces.
Opentk 2325 ⭐
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Mangohud 3090 ⭐
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
Gcanvas 1721 ⭐
A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas
Xray 16 1839 ⭐
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
Igalata Bubble Picker 1343 ⭐
An easy-to-use animation which can be used for content picking for Android
Shaderconductor 1367 ⭐
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Pixelflow 1066 ⭐
A Processing/Java library for high performance GPU-Computing (GLSL). Fluid Simulation + SoftBody Dynamics + Optical Flow + Rendering + Image Processing + Particle Systems + Physics +...
Llgl 1276 ⭐
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Android Opengl Canvas 917 ⭐
An Android library that provides views using openGL canvas to draw things on SurfaceView or TextureView.
Pbr 927 ⭐
An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.