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)

OpenGL4Android
OpenGL4Android yangjie10930 Java

OpenGL运用在Android上的Demo,结合Camera和MediaCodec实现预览和渲染,用于实现视频的裁剪,翻转,缩放,滤镜功能。

70
HEngine
HEngine hebohang C++

HEngine - 2D/3D Game Engine written in C++20

70
vreng
vreng philippedax C++

Virtual Reality Engine - Interactive 3D Navigator over the Internet

70
FinalEngine
FinalEngine mathew-odwyer C#

This repository is a WIP cross-platform Game Engine developed in C#.

70
OpenGL-Sample
OpenGL-Sample thezzw C++

Opengl sample projects with glad, glfw, glm, stb_image, assimp, imgui.

70
bvhio
bvhio Wasserwecken Python

Read, write, edit and create .bvh files with hierarchical 3D transforms

70
minecraft-clone-opengl
minecraft-clone-opengl Druidman C++

Minecraft game clone written in c++

70
Lwjgl3-Game-Engine-Programming-Series
Lwjgl3-Game-Engine-Programming-Series fynnfluegge Java

This is the project related to the OpenGL Game Engine Programming Series

69
ruby-imgui
ruby-imgui vaiorabbit C++

Yet another ImGui wrapper for Ruby

69
kgl
kgl gergelydaniel Kotlin

Lightweight OpenGL abstraction for Kotlin Multiplatform

69
ClothSimulation
ClothSimulation xxMeow C

Simple cloth simulation with OpenGL.

69
OpenGL-VXGI-Engine
OpenGL-VXGI-Engine Hanlin-Zhou C++

OpenGl Global Illumination real-time rendering study project

69
animations
animations Varniex Python

This repository contains the code used to generate videos on Varniex channel.

69
imguin
imguin dinau Nim

Dear Imgui / CImGui, ImPlot/CImPlot wrapper for Nim language

69
RasterizationInOneWeekend
RasterizationInOneWeekend NotCamelCase C++

Enter the world of rasterization with simple hands-on code

68
lod-mesh
lod-mesh fmela C

3D polygonal mesh renderer with dynamic level-of-detail (LOD).

68
kotlin-gradle-templates
kotlin-gradle-templates dickensas C

Quick start kotlin gradle DSL

68
terminal-recall
terminal-recall jtrfp Java

Engine remake for Terminal Velocity and Fury3

68
GLSL-Shader-Includes
GLSL-Shader-Includes tntmeijs C++

A utility class which adds a way to include external files in a shader file.

68
GooeyGUI
GooeyGUI BinaryInkTN C

A GUI library built for ease and peace of mind. Compatible with Win32, X11, Wayland and Arduino.

68
GLMViz
GLMViz hannesha C++

A high framerate, fully configurable OpenGL music visualizer

67
DuEngine
DuEngine ruofeidu C++

An efficient interactive C++ renderer for ShaderToy-alike demos with 2D/3D/CubeMap/Video/Camera/LightField/Volume textures. (Partially used in my I3D...

67
luajit-glfw
luajit-glfw Playermet Lua

GLFW bindings for LuaJIT

67
SLProject
SLProject cpvrlab C++

SLProject is a platform independent 3D computer graphics scene graph library. Read more on:

67
TweedeEngine
TweedeEngine fabsgc C++

The Tweede Engine Framework is my third attempt to develop a cross-platform full game engine and game framework. It aims to provide one day a complete...

67
BezierCurves2D
BezierCurves2D andresbejarano C++

An implementation of 2D Bezier Curves in C++ using OpenGL, gl3w, glfw3 and imgui.

67
lightmap-baking
lightmap-baking diharaw C++

An OpenGL sample demonstrating path traced lightmap baking on the CPU with Embree.

67
anycad.rapid.net.sample
anycad.rapid.net.sample anycad C#

The samples for creating 3D graphics applications with AnyCAD Rapid .NET SDK

67
minecraft-c
minecraft-c c6dy C

Minecraft clone made with C and OpenGL

67
melonix
melonix mika314 C++

[WIP] Pitch correction application written using ImGui and OpenGL 3

67
InAppGpuProfiler
InAppGpuProfiler aiekick C++

A Embedded Gpu Profiler for Dear ImGui App

67
reactive_buffers_experiment
reactive_buffers_experiment kynd JavaScript
66
DelphiLearnOpenGL
DelphiLearnOpenGL neslib Pascal

Learn OpenGL(ES) with Delphi

66
sokol-cs
sokol-cs bottlenoselabs C#

Automatically updated C# bindings for sokol https://github.com/floooh/sokol with native dynamic link libraries.

66
Dj-Engine
Dj-Engine MatteoGodzilla C++

A Dj Hero 2 Clone for PC :)

66
CarbonRender
CarbonRender carbonsunsu C++

A real-time rendering engine based on C++ and OpenGL

66
gpu-particle-system
gpu-particle-system diharaw C++

An OpenGL GPU accelerated particle system using Compute shaders and Indirect rendering.

66
dxx-redux
dxx-redux dxx-redux C

Descent 1&2 source port based on DXX-Retro

66
CocoaOpenGL-Swift
CocoaOpenGL-Swift joshb Swift

A simple example of using Swift to create an OpenGL application for macOS, iOS, and tvOS.

65
demosys-py
demosys-py Contraz Python

A light high performance modern OpenGL 3.3+ Python Framework https://demosys-py.readthedocs.io/

65
gl_vk_supersampled
gl_vk_supersampled nvpro-samples C++

Vulkan sample showing a high quality super-sampled rendering

65
LearnOpenGLES
LearnOpenGLES engineer1109 C

C++ Tutorials and code samples of OpenGL ES. Support binding Qt. Support Linux, Android & Windows.

65
RoboViz
RoboViz magmaOffenburg Java

Monitor and visualization tool for the RoboCup 3D Soccer Simulation League

65
onepop
onepop mrsrina Java

Anarchy crystal pvp utility mod client for Minecraft, previous paid but now open source & free.

65
Computer-Graphics-Projects-in-OpenGL
Computer-Graphics-Projects-in-OpenGL vtupulse

Top 50 Computer Graphics Projects Implemented using OpenGL library

65
imgui-glfw-glad-glm
imgui-glfw-glad-glm cmmw C

CMake project for GLFW, Glad, ImGui and glm

65
tatlin
tatlin dkobozev Python

3D STL and Gcode viewer

65
nitro-gl
nitro-gl micro-gl C++

Headers only C++11 OpenGL Vector Graphics library, that can run on all OpenGL/ES version

65
RFont
RFont ColleagueRiley C

Simple-to-use single header modular font rendering library written in C.

65
ShaderToy.NET
ShaderToy.NET arminkz C#

Native shadertoy-compatible GLSL playground in .NET framework Environment

64