oglplus
API wrapper
A collection of thin object-oriented facades over OpenGL, OpenAL, and EGL APIs to simplify C++ usage.
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.
495 stars
53 watching
71 forks
Language: C++
last commit: about 3 years ago
Linked from 1 awesome list
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 | 114 |
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. | 570 |
cginternals/glbinding | A C++ binding for the OpenGL API, providing a cross-platform and type-safe interface to the OpenGL API. | 831 |
goxjs/glfw | Provides an API for creating OpenGL contexts and handling events in cross-platform applications. | 82 |
mwalczyk/plume | A wrapper around the Vulkan graphics API. | 14 |
go-gl/gl | Go bindings for OpenGL. | 1,088 |
go-gl/mathgl | A Go library for fast and efficient 3D vector and matrix math operations used in OpenGL graphics. | 561 |
3b/cl-opengl | A set of CFFI bindings to the OpenGL, GLU and GLUT APIs for Common Lisp. | 278 |
g-truc/ogl-samples | A collection of examples showcasing OpenGL graphics and programming techniques | 770 |