With the advent of new versions of OpenGL which deprecate features and/or break backward compatibility with older versions, there is a need and desire to indicate at context creation which interface will be used. This extension add a new context creation routine with attributes specifying the GL version and context properties requested for the context.
Requires WGL_ARB_extensions_string.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ERROR_INVALID_VERSION_ARB
New errors returned by |
| public static final int | WGL_CONTEXT_DEBUG_BIT_ARB
Accepted as bits in the attribute value for |
| public static final int | WGL_CONTEXT_FLAGS_ARB
Accepted as an attribute name in |
| public static final int | WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB
Accepted as bits in the attribute value for |
| public static final int | WGL_CONTEXT_LAYER_PLANE_ARB
Accepted as an attribute name in |
| public static final int | WGL_CONTEXT_MAJOR_VERSION_ARB
Accepted as an attribute name in |
| public static final int | WGL_CONTEXT_MINOR_VERSION_ARB
Accepted as an attribute name in |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static long | nwglCreateContextAttribsARB(long hdc, long shareContext, long attribList)
Unsafe version of: |
| public static long | wglCreateContextAttribsARB(long hdc, long shareContext, IntBuffer
a list of attributes for the context. The list consists of a sequence of <name, value> pairs terminated by the value 0. If an attribute is not
specified in attribList)attribList, then the default value is used instead. If an attribute is specified more than once, then the last value specified
is used.Creates an OpenGL context. |
| public static long | wglCreateContextAttribsARB(long hdc, long shareContext, int[] attribList)
Array version of: |
| ERROR_INVALID_VERSION_ARB | back to summary |
|---|---|
| public static final int ERROR_INVALID_VERSION_ARB New errors returned by | |
| WGL_CONTEXT_DEBUG_BIT_ARB | back to summary |
|---|---|
| public static final int WGL_CONTEXT_DEBUG_BIT_ARB Accepted as bits in the attribute value for | |
| WGL_CONTEXT_FLAGS_ARB | back to summary |
|---|---|
| public static final int WGL_CONTEXT_FLAGS_ARB Accepted as an attribute name in | |
| WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB | back to summary |
|---|---|
| public static final int WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB Accepted as bits in the attribute value for | |
| WGL_CONTEXT_LAYER_PLANE_ARB | back to summary |
|---|---|
| public static final int WGL_CONTEXT_LAYER_PLANE_ARB Accepted as an attribute name in | |
| WGL_CONTEXT_MAJOR_VERSION_ARB | back to summary |
|---|---|
| public static final int WGL_CONTEXT_MAJOR_VERSION_ARB Accepted as an attribute name in | |
| WGL_CONTEXT_MINOR_VERSION_ARB | back to summary |
|---|---|
| public static final int WGL_CONTEXT_MINOR_VERSION_ARB Accepted as an attribute name in | |
| WGLARBCreateContext | back to summary |
|---|---|
| protected WGLARBCreateContext() | |
| nwglCreateContextAttribsARB | back to summary |
|---|---|
| public static long nwglCreateContextAttribsARB(long hdc, long shareContext, long attribList) Unsafe version of: | |
| wglCreateContextAttribsARB | back to summary |
|---|---|
| public static long wglCreateContextAttribsARB(long hdc, long shareContext, IntBuffer attribList) Creates an OpenGL context. If
| |
| wglCreateContextAttribsARB | back to summary |
|---|---|
| public static long wglCreateContextAttribsARB(long hdc, long shareContext, int[] attribList) Array version of:
| |