All Projects → beardgame → graphics

beardgame / graphics

Licence: MIT license
Object oriented C# OpenGL graphics library build on top of OpenTK.

Programming Languages

C#
18002 projects
GLSL
2045 projects

Projects that are alternatives of or similar to graphics

Mg
C# Vulkan interface/polyfill for WINDOWS and MacOS
Stars: ✭ 19 (-32.14%)
Mutual labels:  opentk
OpenTKTutorialContent
Project files from OpenTK tutorials from my blog
Stars: ✭ 96 (+242.86%)
Mutual labels:  opentk
OpenTK-PathTracer
C# OpenGL Path Tracer, Real-Time GPU accelerated
Stars: ✭ 22 (-21.43%)
Mutual labels:  opentk
Newtonian-Particle-Simulator
C# OpenGL Particle Simulation, GPU accelerated
Stars: ✭ 131 (+367.86%)
Mutual labels:  opentk
Elffy
C# 2D/3D OpenGL-based Game Engine 🍉
Stars: ✭ 15 (-46.43%)
Mutual labels:  opentk

Bearded.Graphics

This is a C# OpenGL graphics library build on top of OpenTK.

Our goal is wrapping the static OpenGL interface into a nicer object-oriented one and providing various layers of abstractions to make setting up programs and games consuming OpenGL much easier.

At the same time, performance is very important to us, and we strive to reduce any overhead introduced by these abstractions to a minimum.

Is this library being used anywhere?

Sure is:

Older versions of the library were used in:

Current state of the library

We recently (2020) went through a complete rewrite and refactor. This second version of the library has a significantly improved API and some great new features. Our work is far from complete however, and it may never be, as even if we mirrored all of OpenGL, there would be innumerable layers of abstractions we could add to make our lives easier.

We'll keep improving and adding to what we have, and we are always happy to accept outside contributions as well!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].