This extension adds a number of "advanced" blending equations that can be used to perform new color blending operations, many of which are more complex than the standard blend modes provided by unextended OpenGL.
Provides the new blending equations, but guarantees defined results only if each sample is touched no more than once in any single rendering pass. The
command BlendBarrierNV is provided to indicate a boundary between passes.
Requires OpenGL 2..
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_BLEND_OVERLAP_NV
Accepted by the |
| public static final int | GL_BLEND_PREMULTIPLIED_SRC_NV
Accepted by the |
| public static final int | GL_BLUE_NV
Accepted by the |
| public static final int | GL_COLORBURN_NV
Accepted by the |
| public static final int | GL_COLORDODGE_NV
Accepted by the |
| public static final int | GL_CONJOINT_NV
Accepted by the |
| public static final int | GL_CONTRAST_NV
Accepted by the |
| public static final int | GL_DARKEN_NV
Accepted by the |
| public static final int | GL_DIFFERENCE_NV
Accepted by the |
| public static final int | GL_DISJOINT_NV
Accepted by the |
| public static final int | GL_DST_ATOP_NV
Accepted by the |
| public static final int | GL_DST_IN_NV
Accepted by the |
| public static final int | GL_DST_NV
Accepted by the |
| public static final int | GL_DST_OUT_NV
Accepted by the |
| public static final int | GL_DST_OVER_NV
Accepted by the |
| public static final int | GL_EXCLUSION_NV
Accepted by the |
| public static final int | GL_GREEN_NV
Accepted by the |
| public static final int | GL_HARDLIGHT_NV
Accepted by the |
| public static final int | GL_HARDMIX_NV
Accepted by the |
| public static final int | GL_HSL_COLOR_NV
Accepted by the |
| public static final int | GL_HSL_HUE_NV
Accepted by the |
| public static final int | GL_HSL_LUMINOSITY_NV
Accepted by the |
| public static final int | GL_HSL_SATURATION_NV
Accepted by the |
| public static final int | GL_INVERT_OVG_NV
Accepted by the |
| public static final int | GL_INVERT_RGB_NV
Accepted by the |
| public static final int | GL_LIGHTEN_NV
Accepted by the |
| public static final int | GL_LINEARBURN_NV
Accepted by the |
| public static final int | GL_LINEARDODGE_NV
Accepted by the |
| public static final int | GL_LINEARLIGHT_NV
Accepted by the |
| public static final int | GL_MINUS_CLAMPED_NV
Accepted by the |
| public static final int | GL_MINUS_NV
Accepted by the |
| public static final int | GL_MULTIPLY_NV
Accepted by the |
| public static final int | GL_OVERLAY_NV
Accepted by the |
| public static final int | GL_PINLIGHT_NV
Accepted by the |
| public static final int | GL_PLUS_CLAMPED_ALPHA_NV
Accepted by the |
| public static final int | GL_PLUS_CLAMPED_NV
Accepted by the |
| public static final int | GL_PLUS_DARKER_NV
Accepted by the |
| public static final int | GL_PLUS_NV
Accepted by the |
| public static final int | GL_RED_NV
Accepted by the |
| public static final int | GL_SCREEN_NV
Accepted by the |
| public static final int | GL_SOFTLIGHT_NV
Accepted by the |
| public static final int | GL_SRC_ATOP_NV
Accepted by the |
| public static final int | GL_SRC_IN_NV
Accepted by the |
| public static final int | GL_SRC_NV
Accepted by the |
| public static final int | GL_SRC_OUT_NV
Accepted by the |
| public static final int | GL_SRC_OVER_NV
Accepted by the |
| public static final int | GL_UNCORRELATED_NV
Accepted by the |
| public static final int | GL_VIVIDLIGHT_NV
Accepted by the |
| public static final int | GL_XOR_NV
Accepted by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static native void | |
| public static native void |
| GL_BLEND_OVERLAP_NV | back to summary |
|---|---|
| public static final int GL_BLEND_OVERLAP_NV Accepted by the | |
| GL_BLEND_PREMULTIPLIED_SRC_NV | back to summary |
|---|---|
| public static final int GL_BLEND_PREMULTIPLIED_SRC_NV Accepted by the | |
| GL_BLUE_NV | back to summary |
|---|---|
| public static final int GL_BLUE_NV Accepted by the | |
| GL_COLORBURN_NV | back to summary |
|---|---|
| public static final int GL_COLORBURN_NV Accepted by the | |
| GL_COLORDODGE_NV | back to summary |
|---|---|
| public static final int GL_COLORDODGE_NV Accepted by the | |
| GL_CONJOINT_NV | back to summary |
|---|---|
| public static final int GL_CONJOINT_NV Accepted by the | |
| GL_CONTRAST_NV | back to summary |
|---|---|
| public static final int GL_CONTRAST_NV Accepted by the | |
| GL_DARKEN_NV | back to summary |
|---|---|
| public static final int GL_DARKEN_NV Accepted by the | |
| GL_DIFFERENCE_NV | back to summary |
|---|---|
| public static final int GL_DIFFERENCE_NV Accepted by the | |
| GL_DISJOINT_NV | back to summary |
|---|---|
| public static final int GL_DISJOINT_NV Accepted by the | |
| GL_DST_ATOP_NV | back to summary |
|---|---|
| public static final int GL_DST_ATOP_NV Accepted by the | |
| GL_DST_IN_NV | back to summary |
|---|---|
| public static final int GL_DST_IN_NV Accepted by the | |
| GL_DST_NV | back to summary |
|---|---|
| public static final int GL_DST_NV Accepted by the | |
| GL_DST_OUT_NV | back to summary |
|---|---|
| public static final int GL_DST_OUT_NV Accepted by the | |
| GL_DST_OVER_NV | back to summary |
|---|---|
| public static final int GL_DST_OVER_NV Accepted by the | |
| GL_EXCLUSION_NV | back to summary |
|---|---|
| public static final int GL_EXCLUSION_NV Accepted by the | |
| GL_GREEN_NV | back to summary |
|---|---|
| public static final int GL_GREEN_NV Accepted by the | |
| GL_HARDLIGHT_NV | back to summary |
|---|---|
| public static final int GL_HARDLIGHT_NV Accepted by the | |
| GL_HARDMIX_NV | back to summary |
|---|---|
| public static final int GL_HARDMIX_NV Accepted by the | |
| GL_HSL_COLOR_NV | back to summary |
|---|---|
| public static final int GL_HSL_COLOR_NV Accepted by the | |
| GL_HSL_HUE_NV | back to summary |
|---|---|
| public static final int GL_HSL_HUE_NV Accepted by the | |
| GL_HSL_LUMINOSITY_NV | back to summary |
|---|---|
| public static final int GL_HSL_LUMINOSITY_NV Accepted by the | |
| GL_HSL_SATURATION_NV | back to summary |
|---|---|
| public static final int GL_HSL_SATURATION_NV Accepted by the | |
| GL_INVERT_OVG_NV | back to summary |
|---|---|
| public static final int GL_INVERT_OVG_NV Accepted by the | |
| GL_INVERT_RGB_NV | back to summary |
|---|---|
| public static final int GL_INVERT_RGB_NV Accepted by the | |
| GL_LIGHTEN_NV | back to summary |
|---|---|
| public static final int GL_LIGHTEN_NV Accepted by the | |
| GL_LINEARBURN_NV | back to summary |
|---|---|
| public static final int GL_LINEARBURN_NV Accepted by the | |
| GL_LINEARDODGE_NV | back to summary |
|---|---|
| public static final int GL_LINEARDODGE_NV Accepted by the | |
| GL_LINEARLIGHT_NV | back to summary |
|---|---|
| public static final int GL_LINEARLIGHT_NV Accepted by the | |
| GL_MINUS_CLAMPED_NV | back to summary |
|---|---|
| public static final int GL_MINUS_CLAMPED_NV Accepted by the | |
| GL_MINUS_NV | back to summary |
|---|---|
| public static final int GL_MINUS_NV Accepted by the | |
| GL_MULTIPLY_NV | back to summary |
|---|---|
| public static final int GL_MULTIPLY_NV Accepted by the | |
| GL_OVERLAY_NV | back to summary |
|---|---|
| public static final int GL_OVERLAY_NV Accepted by the | |
| GL_PINLIGHT_NV | back to summary |
|---|---|
| public static final int GL_PINLIGHT_NV Accepted by the | |
| GL_PLUS_CLAMPED_ALPHA_NV | back to summary |
|---|---|
| public static final int GL_PLUS_CLAMPED_ALPHA_NV Accepted by the | |
| GL_PLUS_CLAMPED_NV | back to summary |
|---|---|
| public static final int GL_PLUS_CLAMPED_NV Accepted by the | |
| GL_PLUS_DARKER_NV | back to summary |
|---|---|
| public static final int GL_PLUS_DARKER_NV Accepted by the | |
| GL_PLUS_NV | back to summary |
|---|---|
| public static final int GL_PLUS_NV Accepted by the | |
| GL_RED_NV | back to summary |
|---|---|
| public static final int GL_RED_NV Accepted by the | |
| GL_SCREEN_NV | back to summary |
|---|---|
| public static final int GL_SCREEN_NV Accepted by the | |
| GL_SOFTLIGHT_NV | back to summary |
|---|---|
| public static final int GL_SOFTLIGHT_NV Accepted by the | |
| GL_SRC_ATOP_NV | back to summary |
|---|---|
| public static final int GL_SRC_ATOP_NV Accepted by the | |
| GL_SRC_IN_NV | back to summary |
|---|---|
| public static final int GL_SRC_IN_NV Accepted by the | |
| GL_SRC_NV | back to summary |
|---|---|
| public static final int GL_SRC_NV Accepted by the | |
| GL_SRC_OUT_NV | back to summary |
|---|---|
| public static final int GL_SRC_OUT_NV Accepted by the | |
| GL_SRC_OVER_NV | back to summary |
|---|---|
| public static final int GL_SRC_OVER_NV Accepted by the | |
| GL_UNCORRELATED_NV | back to summary |
|---|---|
| public static final int GL_UNCORRELATED_NV Accepted by the | |
| GL_VIVIDLIGHT_NV | back to summary |
|---|---|
| public static final int GL_VIVIDLIGHT_NV Accepted by the | |
| GL_XOR_NV | back to summary |
|---|---|
| public static final int GL_XOR_NV Accepted by the | |
| NVBlendEquationAdvanced | back to summary |
|---|---|
| protected NVBlendEquationAdvanced() | |
| glBlendBarrierNV | back to summary |
|---|---|
| public static native void glBlendBarrierNV() | |
| glBlendParameteriNV | back to summary |
|---|---|
| public static native void glBlendParameteriNV(int pname, int value) | |