Top Description Fields Constructors Methods
org.lwjgl.opengl

public Class NVConservativeRasterDilate

extends Object
Class Inheritance
Imports
org.lwjgl.system.*

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

Modifier and TypeField and Description
public static final int
GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV

Accepted by the pname parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.

public static final int
GL_CONSERVATIVE_RASTER_DILATE_NV

Accepted by the pname parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.

public static final int
GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV

Accepted by the pname parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static native void
glConservativeRasterParameterfNV(int pname, float value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NVback to summary
public static final int GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV

Accepted by the pname parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.

GL_CONSERVATIVE_RASTER_DILATE_NVback to summary
public static final int GL_CONSERVATIVE_RASTER_DILATE_NV

Accepted by the pname parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.

GL_CONSERVATIVE_RASTER_DILATE_RANGE_NVback to summary
public static final int GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV

Accepted by the pname parameter of ConservativeRasterParameterfNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.

Constructor Detail

NVConservativeRasterDilateback to summary
protected NVConservativeRasterDilate()

Method Detail

glConservativeRasterParameterfNVback to summary
public static native void glConservativeRasterParameterfNV(int pname, float value)