Skip to content

gabriel-aplok/kogl-net

Repository files navigation

Kolpa

KoGL (Kolpa Graphics Library)

a backend-agnostic cross-platform lightweight graphics framework for C#.

Part of Kolpa Engine Repository size License

this was heavily inspired by libraries such as RGL and RLGL, and is especially suitable for prototyping, tools, graphical applications, and education.

WARNING: status: API is subject to change.

this stills a work in progress, if you want to contribute or report any issue, feel free for open a pull request.

this is currently a port of my library I made in pure C to C#, so:

  • maybe at some point I'll reset all the commits in the repository, cause there are some pretty disorganized messages.
  • I'm thinking of changing the name to kgdx or kgfx to keep the old kogl-c public.

Features

  • OpenGL immediate-mode style but with modern systems behind the scenes.
  • agnostic backend architecture
  • simple and easy to use.

License

This project is licensed under the unmodified zlib/libpng license. See LICENSE for details.

This project uses third-party libraries via NuGet packages and project configuration files, including Silk.NET, StbImageSharp, and others for windowing, graphics, input, and file format support. Check the dependencies licenses in the project documentation for more information.

About

backend-agnostic cross-platform lightweight graphics framework for c# and .net.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages