openglopengl

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

There are 12116 repositories under opengl topic.

  • cnc-ddraw

    GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines

    Language:C2.1k
  • KlayGE

    KlayGE is a cross-platform open source game engine with plugin-based architecture.

    Language:C++2k
  • zig-gamedev

    Main monorepo for @zig-gamedev libs and example applications

    Language:C2k
  • CubicSDR

    Cross-Platform Software-Defined Radio Application

    Language:C++2k
  • glutin

    A low-level library for OpenGL context creation, written in pure Rust.

    Language:Rust1.9k
  • StarWars.Android

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

    Language:Java1.9k
  • LLGL

    LLGL

    Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal

    Language:C++1.9k
  • GCanvas

    A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas

    Language:C1.9k
  • gocraft

    A Minecraft like game written in go

    Language:Go1.9k
  • tinyraycaster

    486 lines of C++: old-school FPS in a weekend

    Language:C++1.9k
  • MetalPetal

    MetalPetal

    A GPU accelerated image and video processing framework built on Metal.

    Language:Objective-C1.8k
  • moderngl

    moderngl

    Modern OpenGL binding for Python

    Language:Python1.8k
  • allegro5

    The official Allegro 5 git repository. Pull requests welcome!

    Language:C1.8k
  • pyglet

    pyglet

    pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.

    Language:Python1.8k
  • android-gpuimage-plus

    Android Image & Camera Filters Based on OpenGL.

    Language:C1.8k
  • GLSL-PathTracer

    GLSL-PathTracer

    A toy physically based GPU path tracer (C++/OpenGL/GLSL)

    Language:C++1.8k
  • Autodesk-Fusion-360-for-Linux

    This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!

    Language:Shell1.8k
  • vidcutter

    A modern yet simple multi-platform video cutter and joiner.

    Language:Python1.7k
  • Celestia

    Real-time 3D visualization of space.

    Language:C++1.7k
  • ShaderConductor

    ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

    Language:C++1.7k
  • dhewm3

    dhewm 3 main repository

    Language:C++1.7k
  • bsf

    Modern C++14 library for the development of real-time graphical applications

    Language:C++1.7k
  • herebedragons

    A basic 3D scene implemented with various engines, frameworks or APIs.

    Language:C1.7k
  • engo

    Engo is an open-source 2D game engine written in Go.

    Language:Go1.7k
  • Overload

    Overload

    3D game engine with lua scripting

    Language:C++1.7k
  • arcade

    arcade

    Easy to use Python library for creating 2D arcade games.

    Language:Python1.6k
  • freetype-gl

    OpenGL text using one vertex buffer, one texture and FreeType

    Language:C1.6k
  • glfw

    Go bindings for GLFW 3

    Language:C1.5k
  • gltut

    Learning Modern 3D Graphics Programming

    Language:C++1.5k
  • milton

    An infinite-canvas paint program

    Language:C++1.5k
  • canvas

    canvas

    Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc.

    Language:Go1.4k
  • mlt

    MLT Multimedia Framework

    Language:C1.4k
  • opensoldat

    opensoldat

    OpenSoldat is a unique 2D (side-view) multiplayer action game

    Language:Pascal1.4k
  • linux-wallpaperengine

    Wallpaper Engine backgrounds for Linux!

    Language:C++1.4k
  • duality

    duality

    a 2D Game Development Framework

    Language:C#1.4k
  • Bubble-Picker

    An easy-to-use animation which can be used for content picking for Android

    Language:Kotlin1.4k