public class NVConservativeRasterDilate
extends java.lang.Object
This extension extends the conservative rasterization funtionality provided by NV_conservative_raster. It provides a new control to generate an "over-conservative" rasterization by dilating primitives prior to rasterization.
When using conservative raster to bin geometry, this extension provides a programmable overlap region between adjacent primitives. Regular rasterization bins triangles with a shared edge uniquely into pixels. Conservative raster has a one-pixel overlap along the shared edge. Using a half-pixel raster dilation, this overlap region increases to two pixels.
Requires NV_conservative_raster.
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV
Accepted by the
pname parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev. |
static int |
GL_CONSERVATIVE_RASTER_DILATE_NV
Accepted by the
pname parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev. |
static int |
GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV
Accepted by the
pname parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev. |
| Modifier and Type | Method and Description |
|---|---|
static void |
glConservativeRasterParameterfNV(int pname,
float value) |
public static final int GL_CONSERVATIVE_RASTER_DILATE_NV
pname parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.public static final int GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV
pname parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.public static final int GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV
pname parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.Copyright LWJGL. All Rights Reserved. License terms.