namespace SharpGL.Version
{
///
/// Used to specify explictly a version of OpenGL.
///
public enum OpenGLVersion
{
///
/// Version 1.1
///
[Version(1, 1)] OpenGL1_1,
///
/// Version 1.2
///
[Version(1, 2)] OpenGL1_2,
///
/// Version 1.3
///
[Version(1, 3)] OpenGL1_3,
///
/// Version 1.4
///
[Version(1, 4)] OpenGL1_4,
///
/// Version 1.5
///
[Version(1, 5)] OpenGL1_5,
///
/// OpenGL 2.0
///
[Version(2, 0)] OpenGL2_0,
///
/// OpenGL 2.1
///
[Version(2, 1)] OpenGL2_1,
///
/// OpenGL 3.0. This is the first version of OpenGL that requires a specially constructed render context.
///
[Version(3, 0)] OpenGL3_0,
///
/// OpenGL 3.1
///
[Version(3, 1)] OpenGL3_1,
///
/// OpenGL 3.2
///
[Version(3, 2)] OpenGL3_2,
///
/// OpenGL 3.3
///
[Version(3, 3)] OpenGL3_3,
///
/// OpenGL 4.0
///
[Version(4, 0)] OpenGL4_0,
///
/// OpenGL 4.1
///
[Version(4, 1)] OpenGL4_1,
///
/// OpenGL 4.2
///
[Version(4, 2)] OpenGL4_2,
///
/// OpenGL 4.3
///
[Version(4, 3)] OpenGL4_3,
///
/// OpenGL 4.4
///
[Version(4, 4)] OpenGL4_4
}
}