In traditional multisample specs, the API only allows access to the samples indirectly through methods such as coverage values and downsampled readbacks. NV_explicit_multisample adds a set of new capabilities to allow more precise control over the use of multisamples. Specifically, it adds:
Requires OpenGL 2. and ARB_multisample.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_INT_SAMPLER_RENDERBUFFER_NV
Returned by the |
| public static final int | GL_MAX_SAMPLE_MASK_WORDS_NV
Accepted by the |
| public static final int | GL_SAMPLE_MASK_NV
Accepted by the |
| public static final int | GL_SAMPLE_MASK_VALUE_NV
Accepted by the |
| public static final int | GL_SAMPLE_POSITION_NV
Accepted by the |
| public static final int | GL_SAMPLER_RENDERBUFFER_NV
Returned by the |
| public static final int | GL_TEXTURE_BINDING_RENDERBUFFER_NV
Accepted by the |
| public static final int | GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV
Accepted by the |
| public static final int | GL_TEXTURE_RENDERBUFFER_NV
Accepted by the |
| public static final int | GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV
Returned by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | |
| public static void | |
| public static native void | |
| public static native void | |
| public static native void |
| GL_INT_SAMPLER_RENDERBUFFER_NV | back to summary |
|---|---|
| public static final int GL_INT_SAMPLER_RENDERBUFFER_NV Returned by the | |
| GL_MAX_SAMPLE_MASK_WORDS_NV | back to summary |
|---|---|
| public static final int GL_MAX_SAMPLE_MASK_WORDS_NV Accepted by the | |
| GL_SAMPLE_MASK_NV | back to summary |
|---|---|
| public static final int GL_SAMPLE_MASK_NV Accepted by the | |
| GL_SAMPLE_MASK_VALUE_NV | back to summary |
|---|---|
| public static final int GL_SAMPLE_MASK_VALUE_NV Accepted by the | |
| GL_SAMPLE_POSITION_NV | back to summary |
|---|---|
| public static final int GL_SAMPLE_POSITION_NV Accepted by the | |
| GL_SAMPLER_RENDERBUFFER_NV | back to summary |
|---|---|
| public static final int GL_SAMPLER_RENDERBUFFER_NV Returned by the | |
| GL_TEXTURE_BINDING_RENDERBUFFER_NV | back to summary |
|---|---|
| public static final int GL_TEXTURE_BINDING_RENDERBUFFER_NV Accepted by the | |
| GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV | back to summary |
|---|---|
| public static final int GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV Accepted by the | |
| GL_TEXTURE_RENDERBUFFER_NV | back to summary |
|---|---|
| public static final int GL_TEXTURE_RENDERBUFFER_NV Accepted by the | |
| GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV Returned by the | |
| NVExplicitMultisample | back to summary |
|---|---|
| protected NVExplicitMultisample() | |
| glGetMultisamplefvNV | back to summary |
|---|---|
| public static void glGetMultisamplefvNV(int pname, int index, FloatBuffer val) | |
| glGetMultisamplefvNV | back to summary |
|---|---|
| public static void glGetMultisamplefvNV(int pname, int index, float[] val) Array version of: | |
| glSampleMaskIndexedNV | back to summary |
|---|---|
| public static native void glSampleMaskIndexedNV(int index, int mask) | |
| glTexRenderbufferNV | back to summary |
|---|---|
| public static native void glTexRenderbufferNV(int target, int renderbuffer) | |
| nglGetMultisamplefvNV | back to summary |
|---|---|
| public static native void nglGetMultisamplefvNV(int pname, int index, long val) | |