Top Description Constructors Methods
org.lwjgl.opengl

public Class INTELFramebufferCMAA

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

Native bindings to the INTEL_framebuffer_CMAA extension.

Multisampling is a mechanism to antialias all GL primitives and is part of the GL specification.

Better visual quality can be achieved by applying multisampling. However, on certain platforms it comes at a high performance cost. In general, the greater number of samples per pixel, the bigger the cost.

Conservative Morphological Anti-Aliasing (CMAA) is an alternative approach to antialiasing, which operates on the final image. This post processing technique results in image quality comparable to multisampling at much lower cost and better performance.

This extension incorporates an optimized CMAA algorithm implementation into the GL implementation.

For more information on CMAA refer to software.intel.com.

Requires OpenGL 3.0.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static native void
glApplyFramebufferAttachmentCMAAINTEL()

Requests the post processing of current draw buffers pertaining to the framebuffer bound to the DRAW_FRAMEBUFFER target according to the Conservative Morphological Anti-Aliasing algorithm.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

INTELFramebufferCMAAback to summary
protected INTELFramebufferCMAA()

Method Detail

glApplyFramebufferAttachmentCMAAINTELback to summary
public static native void glApplyFramebufferAttachmentCMAAINTEL()

Requests the post processing of current draw buffers pertaining to the framebuffer bound to the DRAW_FRAMEBUFFER target according to the Conservative Morphological Anti-Aliasing algorithm.