Class AMDFramebufferMultisampleAdvanced
- java.lang.Object
-
- org.lwjgl.opengles.AMDFramebufferMultisampleAdvanced
-
public class AMDFramebufferMultisampleAdvanced extends java.lang.ObjectNative bindings to the AMD_framebuffer_multisample_advanced extension.This extension extends
ARB_framebuffer_objectby allowing compromises between image quality and memory footprint of multisample antialiasing.ARB_framebuffer_objectintroducedRenderbufferStorageMultisampleas a method of defining the parameters for a multisample render buffer. This function takes asamplesparameter that has strict requirements on behavior such that no compromises in the final image quality are allowed. Additionally,ARB_framebuffer_objectrequires that all framebuffer attachments have the same number of samples.This extension extends
ARB_framebuffer_objectby providing a new function,RenderbufferStorageMultisampleAdvancedAMD, that distinguishes between samples and storage samples for color renderbuffers where the number of storage samples can be less than the number of samples. This extension also allows non-matching sample counts between color and depth/stencil renderbuffers.This extension does not require any specific combination of sample counts to be supported.
Requires
GLES30.
-
-
Field Summary
Fields Modifier and Type Field Description static intGL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD
GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD
GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD
GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMDAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, GetDoublev.static intGL_RENDERBUFFER_STORAGE_SAMPLES_AMDAccepted by thepnameparameter ofGetRenderbufferParameteriv.static intGL_SUPPORTED_MULTISAMPLE_MODES_AMDAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, GetDoublev.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidglNamedRenderbufferStorageMultisampleAdvancedAMD(int renderbuffer, int samples, int storageSamples, int internalformat, int width, int height)static voidglRenderbufferStorageMultisampleAdvancedAMD(int target, int samples, int storageSamples, int internalformat, int width, int height)
-
-
-
Field Detail
-
GL_RENDERBUFFER_STORAGE_SAMPLES_AMD
Accepted by thepnameparameter ofGetRenderbufferParameteriv.
-
GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD, GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD, GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD, GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD, GL_SUPPORTED_MULTISAMPLE_MODES_AMD
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, GetDoublev.
-
-
Method Detail
-
glRenderbufferStorageMultisampleAdvancedAMD
public static void glRenderbufferStorageMultisampleAdvancedAMD(int target, int samples, int storageSamples, int internalformat, int width, int height)
-
glNamedRenderbufferStorageMultisampleAdvancedAMD
public static void glNamedRenderbufferStorageMultisampleAdvancedAMD(int renderbuffer, int samples, int storageSamples, int internalformat, int width, int height)
-
-