Feb. 2014: The project is still active; a new version with many changes is comming soon!

NOTE: The Khronos group made a big shift in describing the OpenGL specification. Starting from OpenGL 4.4, the old .spec files are replaced by .xml which is great news for community, bad news for me and this project as it strongly depends on the old format. Currently I am working on the new version, but there's really a huge change, so please, be patient. I'd also would like to make the licensing clear (probably BSD).

OpenGL4Net is a simple wrapper of OpenGL 4.3 for .NET platform. The main idea of the library is to keep the syntax as close as possible to the C style and on the other hand, provide some overloaded functions that simplifies the development of .NET application.

The library also contains some helper classes to make a development really fast (e.g., class RenderContext for opening the OpenGL context; or class Program for loading, compiling and linking shaders)

Features

  • Nicelooking function names (gl.WhateverFunc())
  • C-like constant names (GL.WHATEVER_CONSTANT)
  • Simple extension testing (gl.Extension.isEXT_abgr or gl.Extension.isSupported("GL_EXT_abgr"))
  • A lot of overloads (gl.TexImage2D(GL.TEXTURE_2D, 0, GL.RGBA, 0, "texture.png");)
  • Simple context initialization for OpenGL 3 and higher
  • Helper classes (shader = new Program("", stringVS, stringPS, stringGS))
  • Intellisense OpenGL documentation
  • OpenGL 4.3 specification

Project Activity

See All Activity >

Categories

Libraries

Follow OpenGL4Net

OpenGL4Net Web Site

You Might Also Like
PMG Low-Code Automation Platform Icon
PMG Low-Code Automation Platform

For companies of all sizes interested in a low-code and digital process automation platform

PMG is a low-code software platform that allows users to configure automation solutions and business applications to drive digital transformation initiatives. From streamlining business processes through automation, to integrating existing systems and filling in point solution functionality gaps, to delivering a collaborative workspace and unified user experience – PMG’s low-code platform does it all without coding. Business users as well as IT resources are empowered to configure, deploy, and maintain solutions that meet their company’s specific needs.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

There are no 1 star reviews.

Additional Project Details

Operating Systems

Windows

Intended Audience

Developers

User Interface

OpenGL

Programming Language

C#

Related Categories

C# Libraries

Registered

2012-12-09