Package org.lwjgl.opengl
Class NVFramebufferMixedSamples
- java.lang.Object
-
- org.lwjgl.opengl.NVFramebufferMixedSamples
-
public class NVFramebufferMixedSamples extends java.lang.Object
Native bindings to the NV_framebuffer_mixed_samples extension.This extension allows multisample rendering with a raster and depth/stencil sample count that is larger than the color sample count. Rasterization and the results of the depth and stencil tests together determine the portion of a pixel that is "covered". It can be useful to evaluate coverage at a higher frequency than color samples are stored. This coverage is then "reduced" to a collection of covered color samples, each having an opacity value corresponding to the fraction of the color sample covered. The opacity can optionally be blended into individual color samples.
-
-
Field Summary
Fields Modifier and Type Field and Description static int
GL_COLOR_SAMPLES_NV
GL_COVERAGE_MODULATION_NVAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.static int
GL_COVERAGE_MODULATION_TABLE_NV
Accepted by thecap
parameter of Enable, Disable, IsEnabled.static int
GL_COVERAGE_MODULATION_TABLE_SIZE_NV
GL_DEPTH_SAMPLES_NV
GL_EFFECTIVE_RASTER_SAMPLES_EXT
GL_MAX_RASTER_SAMPLES_EXT
GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV
GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV
GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT
GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXTAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.static int
GL_RASTER_MULTISAMPLE_EXT
Accepted by thecap
parameter of Enable, Disable, IsEnabled.static int
GL_RASTER_SAMPLES_EXT
GL_STENCIL_SAMPLES_NVAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static void
glCoverageModulationNV(int components)
static void
glCoverageModulationTableNV(float[] v)
Array version of:CoverageModulationTableNV
static void
glCoverageModulationTableNV(java.nio.FloatBuffer v)
static void
glGetCoverageModulationTableNV(float[] v)
Array version of:GetCoverageModulationTableNV
static void
glGetCoverageModulationTableNV(java.nio.FloatBuffer v)
static void
glRasterSamplesEXT(int samples, boolean fixedsamplelocations)
-
-
-
Field Detail
-
GL_RASTER_MULTISAMPLE_EXT, GL_COVERAGE_MODULATION_TABLE_NV
Accepted by thecap
parameter of Enable, Disable, IsEnabled.
-
GL_RASTER_SAMPLES_EXT, GL_MAX_RASTER_SAMPLES_EXT, GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, GL_EFFECTIVE_RASTER_SAMPLES_EXT, GL_COLOR_SAMPLES_NV, GL_DEPTH_SAMPLES_NV, GL_STENCIL_SAMPLES_NV, GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, GL_COVERAGE_MODULATION_NV, GL_COVERAGE_MODULATION_TABLE_SIZE_NV
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.
-
-
Method Detail
-
glRasterSamplesEXT
public static void glRasterSamplesEXT(int samples, boolean fixedsamplelocations)
-
glCoverageModulationTableNV
public static void glCoverageModulationTableNV(java.nio.FloatBuffer v)
-
glGetCoverageModulationTableNV
public static void glGetCoverageModulationTableNV(java.nio.FloatBuffer v)
-
glCoverageModulationNV
public static void glCoverageModulationNV(int components)
-
glCoverageModulationTableNV
public static void glCoverageModulationTableNV(float[] v)
Array version of:CoverageModulationTableNV
-
glGetCoverageModulationTableNV
public static void glGetCoverageModulationTableNV(float[] v)
Array version of:GetCoverageModulationTableNV
-
-