Skip to content
This repository was archived by the owner on Feb 16, 2025. It is now read-only.

vlOd2/LWCSGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEPRECATED

THIS PROJECT IS DEPRECATED AND NO LONGER MAINTAINED!!! (it also contains terrible code)
CONSIDER USING ALTERNATIVES SUCH AS QuickGL OR LegacyGL

ℹ LWCSGL (Lightweight CSharp Game Library)

Implementation of the LWJGL 2 API in C#

⚠ Cross-platform support

This implementation is Windows-only.
Invoking any APIs on other platforms will result in an exception!
You have been warned!

📜 Usage Notes

Make sure to change the target OS to Windows and add UseWindowsForms to your project file so the library can operate correctly, and that you have acess to the native System.Drawing for more features

🤔 Examples

Check out the testing project for an example on how to use this library

📌 Features/Information

  • Written in C# (.NET 8)
  • Has the essentials APIs (Display, Keyboard, Mouse, GL11, GL11C)
  • Uses winforms with WGL
  • Has support for OpenGL 1.2 and ARB extensions

👨‍💻 Contributing

You may proceed with the following steps if you wish to contribute to this project

  1. Fork or clone this repository
  2. Make your changes
  3. Commit & push your changes
  4. Submit a pull request here

⚖ License

This project is licensed under the MIT license
You may refer to the "LICENSE" file for more information

About

Lightweight CSharp Game Library - Implementation of LWJGL 2 in C#

Resources

License

Stars

Watchers

Forks

Languages