openglopengl

OpenGL is a software interface that allows a programmer to communicate with graphics hardware.

There are 12050 repositories under opengl topic.

  • cute_headers

    Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games

    Language:C4.1k
  • reshade

    A generic post-processing injector for games and video software.

    Language:C++3.8k
  • StarWars.iOS

    This component implements transition animation to crumble view-controller into tiny pieces.

    Language:Swift3.8k
  • Silk.NET

    Silk.NET

    The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

    Language:C#3.8k
  • ogre

    scene-oriented, flexible 3D engine (C++, Python, C#, Java)

    Language:C++3.8k
  • glad

    Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.

    Language:C3.5k
  • spring

    A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/

    Language:C++3.5k
  • glium

    Safe OpenGL wrapper for the Rust language.

    Language:Rust3.4k
  • DiligentEngine

    A modern cross-platform low-level graphics library and rendering framework

    Language:Batchfile3.4k
  • vispy

    Main repository for Vispy

    Language:Python3.2k
  • awesome-vulkan

    Awesome Vulkan ecosystem

  • Iris

    A modern shaders mod for Minecraft compatible with existing OptiFine shader packs

    Language:Java3.1k
  • opentk

    opentk

    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.

    Language:C#3.1k
  • OpenSceneGraph

    OpenSceneGraph git repository

    Language:C++3.1k
  • darktile

    darktile

    :waning_crescent_moon: Darktile is a GPU rendered terminal emulator designed for tiling window managers.

    Language:Go3k
  • AndroidCamera

    🔥🔥🔥自定义Android相机(仿抖音 TikTok),其中功能包括视频人脸识别贴纸,美颜,分段录制,视频裁剪,视频帧处理,获取视频关键帧,视频旋转,添加滤镜,添加水印,合成Gif到视频,文字转视频,图片转视频,音视频合成,音频变声处理,SoundTouch,Fmod音频处理。 Android camera(imitation Tik Tok), which includes video editor,audio editor,video face recognition stickers, segment recording,video cropping, video frame processing, get the first video frame, key frame, video rotation, add filter Mirror ,add watermark ,add gif to video, add text to video, picture to video, audio and video synthesis, audio change processing, SoundTouch, Fmod audio processing.

    Language:Java2.9k
  • xray-16

    xray-16

    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! ;)

    Language:C++2.9k
  • wiliwili

    第三方B站客户端,目前可以运行在PC全平台、PSVita、PS4 、Xbox 和 Nintendo Switch上

    Language:C++2.9k
  • Remotery

    Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer

    Language:C2.7k
  • engine

    Go 3D Game Engine (http://g3n.rocks)

    Language:Go2.7k
  • cpp-game-engine-book

    cpp-game-engine-book

    从零编写游戏引擎教程 Writing a game engine tutorial from scratch

    Language:C++2.6k
  • permafrost-engine

    An OpenGL RTS game engine written in C

    Language:C2.6k
  • apitrace

    Tools for tracing OpenGL, Direct3D, and other graphics APIs

    Language:C++2.5k
  • glew

    The OpenGL Extension Wrangler Library

    Language:C2.5k
  • supertux

    SuperTux source code

    Language:C++2.4k
  • Glitter

    Dead Simple OpenGL

    Language:CMake2.4k
  • matcaps

    matcaps

    Huge library of matcap PNG textures organized by color

    Language:JavaScript2.4k
  • veldrid

    A low-level, portable graphics library for .NET.

    Language:C#2.4k
  • rust-doom

    A Doom Renderer written in Rust.

    Language:Rust2.3k
  • teeworlds

    A retro multiplayer shooter

    Language:C++2.3k
  • UEViewer

    UEViewer

    Viewer and exporter for Unreal Engine 1-4 assets (UE Viewer).

    Language:C++2.3k
  • react-imgpro

    📷 Image Processing Component for React

    Language:JavaScript2.2k
  • mini3d

    3D Software Renderer in 700 Lines !!

    Language:C2.1k
  • Fisheye

    Open Source iOS 360 Degree Panorama Video Player. (HTY360Player is renamed to Fisheye)

    Language:Swift2.1k
  • awesome-opengl

    A curated list of awesome OpenGL libraries, debuggers and resources.

  • cglm

    📽 Highly Optimized 2D / 3D Graphics Math (glm) for C

    Language:C2.1k