Package org.lwjgl.opengl
Class NVConservativeRasterDilate
- java.lang.Object
-
- org.lwjgl.opengl.NVConservativeRasterDilate
-
public class NVConservativeRasterDilate extends java.lang.Object
Native bindings to the NV_conservative_raster_dilate extension.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
.
-
-
Field Summary
Fields Modifier and Type Field and Description static int
GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV
GL_CONSERVATIVE_RASTER_DILATE_NV
GL_CONSERVATIVE_RASTER_DILATE_RANGE_NVAccepted by thepname
parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static void
glConservativeRasterParameterfNV(int pname, float value)
-
-
-
Field Detail
-
GL_CONSERVATIVE_RASTER_DILATE_NV, GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV
Accepted by thepname
parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.
-
-