oglplus

API wrappers

A collection of libraries providing object-oriented facades over OpenGL, OpenAL, and EGL APIs for C++.

OGLplus is a collection of open-source, cross-platform libraries which implement an object-oriented facade over the OpenGL® (version 3 and higher) and also OpenAL® (version 1.1) and EGL (version 1.4) C-language APIs. It provides wrappers which automate resource and object management and make the use of these libraries in C++ safer and more convenient.

GitHub

495 stars
52 watching
71 forks
Language: C++
last commit: over 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
acdemiralp/gl A C++ wrapper around the OpenGL 4.6 Core Profile for creating and managing graphics resources. 158
cginternals/globjects A C++ wrapper for OpenGL API objects, providing object-oriented interfaces to automate common rendering tasks and facilitate coherent use. 539
binary1248/gls A library to reduce boilerplate OpenGL code 18
kbielude/vkgl An implementation of OpenGL using Vulkan as the underlying graphics API 115
overv/oogl A C++ library that abstracts the OpenGL API, providing an object-oriented interface to 3D graphics and rendering. 414
ripper37/glul An OpenGL utility library providing modern C++11 design and high-level abstractions for creating 2D graphics, input management, window creation, and more. 56
gasman/shortcrust A Python wrapper library for building portable 3D applications on Raspberry Pi. 24
bitzhuwei/csharpgl A C# wrapper for the OpenGL API, abstracting away its complexities to simplify game development and rendering tasks. 572
cginternals/glbinding A C++ binding for the OpenGL API, providing a cross-platform and type-safe interface to the OpenGL API. 834
goxjs/glfw Provides an API for creating OpenGL contexts and handling events in cross-platform applications. 83
mwalczyk/plume A wrapper around the Vulkan graphics API. 14
go-gl/gl Go bindings for OpenGL. 1,099
go-gl/mathgl A Go library for fast and efficient 3D vector and matrix math operations used in OpenGL graphics. 563
3b/cl-opengl A set of CFFI bindings to the OpenGL, GLU and GLUT APIs for Common Lisp. 280
g-truc/ogl-samples A collection of sample applications demonstrating various OpenGL features and techniques. 770