Top Description Fields Constructors Methods
org.lwjgl.opengl

public Class NVFramebufferMultisampleCoverage

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

Native bindings to the NV_framebuffer_multisample_coverage extension.

This extension extends the EXT_framebuffer_multisample specification by providing a new function, RenderBufferStorageMultisampleCoverageNV, that distinguishes between color samples and coverage samples.

EXT_framebuffer_multisample introduced the function RenderbufferStorageMultisampleEXT as a method of defining the storage parameters for a multisample render buffer. This function takes a samples parameter. Using rules provided by the specification, the samples parameter is resolved to an actual number of samples that is supported by the underlying hardware. EXT_framebuffer_multisample does not specify whether samples refers to coverage samples or color samples.

This extension adds the function RenderbufferStorageMultisamplCoverageNV, which takes a coverageSamples parameter as well as a colorSamples parameter. These two parameters give developers more fine grained control over the quality of multisampled images.

Requires EXT_framebuffer_object, EXT_framebuffer_blit and EXT_framebuffer_multisample.

Field Summary

Modifier and TypeField and Description
public static final int
GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV

Accepted by the pname parameter of GetIntegerv.

public static final int
GL_MULTISAMPLE_COVERAGE_MODES_NV

Accepted by the pname parameter of GetIntegerv.

public static final int
GL_RENDERBUFFER_COLOR_SAMPLES_NV

Accepted by the pname parameter of GetRenderbufferParameterivEXT.

public static final int
GL_RENDERBUFFER_COVERAGE_SAMPLES_NV

Accepted by the pname parameter of GetRenderbufferParameterivEXT.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static native void
glRenderbufferStorageMultisampleCoverageNV(int target, int coverageSamples, int colorSamples, int internalformat, int width, int height)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_MAX_MULTISAMPLE_COVERAGE_MODES_NVback to summary
public static final int GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV

Accepted by the pname parameter of GetIntegerv.

GL_MULTISAMPLE_COVERAGE_MODES_NVback to summary
public static final int GL_MULTISAMPLE_COVERAGE_MODES_NV

Accepted by the pname parameter of GetIntegerv.

GL_RENDERBUFFER_COLOR_SAMPLES_NVback to summary
public static final int GL_RENDERBUFFER_COLOR_SAMPLES_NV

Accepted by the pname parameter of GetRenderbufferParameterivEXT.

GL_RENDERBUFFER_COVERAGE_SAMPLES_NVback to summary
public static final int GL_RENDERBUFFER_COVERAGE_SAMPLES_NV

Accepted by the pname parameter of GetRenderbufferParameterivEXT.

Constructor Detail

NVFramebufferMultisampleCoverageback to summary
protected NVFramebufferMultisampleCoverage()

Method Detail

glRenderbufferStorageMultisampleCoverageNVback to summary
public static native void glRenderbufferStorageMultisampleCoverageNV(int target, int coverageSamples, int colorSamples, int internalformat, int width, int height)