https://github.com/hexaengine/hexa.net.opengl
A C# wrapper for OpenGL & ES + Extensions
https://github.com/hexaengine/hexa.net.opengl
bindings codegenerator csharp opengl wrapper
Last synced: 3 months ago
JSON representation
A C# wrapper for OpenGL & ES + Extensions
- Host: GitHub
- URL: https://github.com/hexaengine/hexa.net.opengl
- Owner: HexaEngine
- License: mit
- Created: 2024-10-14T18:35:45.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-11-13T15:51:55.000Z (11 months ago)
- Last Synced: 2024-12-18T17:13:23.411Z (10 months ago)
- Topics: bindings, codegenerator, csharp, opengl, wrapper
- Language: C#
- Homepage:
- Size: 3.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Hexa.NET.OpenGL
Hexa.NET.OpenGL is a .NET wrapper for OpenGL, supporting versions 2.2, 3.4, and 4.6 (both core and compatibility profiles), as well as OpenGL ES versions 2.0 and 3.2. The wrapper also includes support for various OpenGL and OpenGL ES extensions.
## Supported OpenGL Versions
- **OpenGL 2.2**
- **OpenGL 3.4**
- **OpenGL 4.6**
- Core Profile
- Compatibility Profile## Supported OpenGL ES Versions
- **OpenGL ES 2.0**
- **OpenGL ES 3.2**## Supported Extensions
### OpenGL Extensions
- **AMD**
- **APPLE**
- **ARB**
- **EXT**
- **INTEL**
- **KHR**
- **MESA**
- **NV**
- **OVR**### OpenGL ES Extensions
- **AMD**
- **ANDROID**
- **ANGLE**
- **ARM**
- **EXT**
- **INTEL**
- **KHR**
- **MESA**
- **NV**
- **OES**## Installation
You can install Hexa.NET.OpenGL via NuGet.
## Usage
See Example project(s).
## Contributing
Contributions are welcome! Please submit a pull request or open an issue for any enhancements or bug fixes.
## License
This project is licensed under the MIT License. See the [LICENSE](https://github.com/HexaEngine/Hexa.NET.OpenGL/blob/master/LICENSE.txt) file for details.