public class NVExplicitMultisample
extends java.lang.Object
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.0 and ARB_multisample.
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_INT_SAMPLER_RENDERBUFFER_NV
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_MAX_SAMPLE_MASK_WORDS_NV
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv. |
static int |
GL_SAMPLE_MASK_NV
Accepted by the
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetDoublev. |
static int |
GL_SAMPLE_MASK_VALUE_NV
Accepted by the
pname parameter of GetBooleanIndexedvEXT and GetIntegerIndexedvEXT. |
static int |
GL_SAMPLE_POSITION_NV
Accepted by the
pname parameter of GetMultisamplefvNV. |
static int |
GL_SAMPLER_RENDERBUFFER_NV
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_TEXTURE_BINDING_RENDERBUFFER_NV
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv. |
static int |
GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv. |
static int |
GL_TEXTURE_RENDERBUFFER_NV
Accepted by the
target parameter of BindTexture, and TexRenderbufferNV. |
static int |
GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV
Returned by the
type parameter of GetActiveUniform. |
| Modifier and Type | Method and Description |
|---|---|
static void |
glGetMultisamplefvNV(int pname,
int index,
float[] val)
Array version of:
GetMultisamplefvNV |
static void |
glGetMultisamplefvNV(int pname,
int index,
java.nio.FloatBuffer val) |
static void |
glSampleMaskIndexedNV(int index,
int mask) |
static void |
glTexRenderbufferNV(int target,
int renderbuffer) |
static void |
nglGetMultisamplefvNV(int pname,
int index,
long val) |
public static final int GL_SAMPLE_POSITION_NV
pname parameter of GetMultisamplefvNV.public static final int GL_SAMPLE_MASK_NV
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetDoublev.public static final int GL_SAMPLE_MASK_VALUE_NV
pname parameter of GetBooleanIndexedvEXT and GetIntegerIndexedvEXT.public static final int GL_TEXTURE_BINDING_RENDERBUFFER_NV
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.public static final int GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.public static final int GL_MAX_SAMPLE_MASK_WORDS_NV
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.public static final int GL_TEXTURE_RENDERBUFFER_NV
target parameter of BindTexture, and TexRenderbufferNV.public static final int GL_SAMPLER_RENDERBUFFER_NV
type parameter of GetActiveUniform.public static final int GL_INT_SAMPLER_RENDERBUFFER_NV
type parameter of GetActiveUniform.public static final int GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV
type parameter of GetActiveUniform.public static void nglGetMultisamplefvNV(int pname,
int index,
long val)
public static void glGetMultisamplefvNV(int pname,
int index,
java.nio.FloatBuffer val)
public static void glSampleMaskIndexedNV(int index,
int mask)
public static void glTexRenderbufferNV(int target,
int renderbuffer)
public static void glGetMultisamplefvNV(int pname,
int index,
float[] val)
GetMultisamplefvNVCopyright LWJGL. All Rights Reserved. License terms.