An open API service indexing awesome lists of open source software.

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

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.