Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/silkcommunity/trippygl
A simple, lightweight yet highly versatile OpenGL graphics library
https://github.com/silkcommunity/trippygl
3d 3d-graphics csharp game-development gamedev graphics graphics-library opengl
Last synced: 7 days ago
JSON representation
A simple, lightweight yet highly versatile OpenGL graphics library
- Host: GitHub
- URL: https://github.com/silkcommunity/trippygl
- Owner: SilkCommunity
- License: mit
- Created: 2019-05-16T21:57:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-16T20:58:59.000Z (9 months ago)
- Last Synced: 2025-01-04T16:15:00.190Z (7 days ago)
- Topics: 3d, 3d-graphics, csharp, game-development, gamedev, graphics, graphics-library, opengl
- Language: C#
- Homepage:
- Size: 28.9 MB
- Stars: 172
- Watchers: 3
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# TrippyGL
[![NuGet](https://img.shields.io/nuget/v/TrippyGL)](https://nuget.org/packages/TrippyGL)A simple and lightweight, yet highly versatile OpenGL graphics library built on top of [Silk.NET](https://github.com/Ultz/Silk.NET/).
TrippyGL is built for .NET 6.0!
Targets OpenGL 3.3 and up.
The TrippyGL.ImageSharp project provides integration with [ImageSharp](https://github.com/SixLabors/ImageSharp) for easy texture loading and saving.
For windowing and input, the [Silk.NET.Windowing](https://www.nuget.org/packages/Silk.NET.Windowing) and [Silk.NET.Input](https://www.nuget.org/packages/Silk.NET.Input) packages can be used.
## Getting Started
[The wiki](https://github.com/SilkCommunity/TrippyGL/wiki) contains explanatory articles and guides to help you get started! I recommend first reading [Getting Started: Opening a Window](https://github.com/SilkCommunity/TrippyGL/wiki/Getting-Started:-Opening-a-Window). After that, if you're after drawing textures check out [Getting Started: Drawing a Texture](https://github.com/SilkCommunity/TrippyGL/wiki/Getting-Started:-Drawing-a-Texture). Or if you're after drawing triangles, check out [Hello Triangle: The easy way](https://github.com/SilkCommunity/TrippyGL/wiki/Hello-Triangle:-The-easy-way).## Need Help?
Feel free to come ask questions over at the [TrippyGL Discord server](https://discord.gg/3j5Q4zN)!## Gallery
![](https://raw.githubusercontent.com/SilkCommunity/TrippyGL/master/images/img_terrain.png)![](https://raw.githubusercontent.com/SilkCommunity/TrippyGL/master/images/img_lighting.png)
![](https://raw.githubusercontent.com/SilkCommunity/TrippyGL/master/images/img_fractal.png)
![](https://raw.githubusercontent.com/SilkCommunity/TrippyGL/master/images/img_conways.png)
![](https://raw.githubusercontent.com/SilkCommunity/TrippyGL/master/images/img_bouncyballs.png)