This extension adds support for features of OpenGL ES 3.2 that are missing from OpenGL 4.5. Enabling these features will ease the process of porting applications from OpenGL ES 3.2 to OpenGL.
In particular this adds the following features:
MULTISAMPLE_LINE_WIDTH_RANGE_ARBFor full OpenGL ES 3.2 compatibility the implementation must support KHR_blend_equation_advanced and KHR_texture_compression_astc_ldr.
Those features are not defined in this extension spec since they are already defined at the KHR level.
Requires OpenGL 4., ARB_ES2_compatibility, ARB_ES3_compatibility and ARB_ES3_1_compatibility.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
Accepted by the |
| public static final int | GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB
Accepted by the |
| public static final int | GL_PRIMITIVE_BOUNDING_BOX_ARB
Accepted by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static native void | glPrimitiveBoundingBoxARB(float
the minimum x clip space coordinate minX, float the minimum y clip space coordinate minY, float the minimum z clip space coordinate minZ, float the minimum w clip space coordinate minW, float the maximum x clip space coordinate maxX, float the maximum y clip space coordinate maxY, float the maximum z clip space coordinate maxZ, float the maximum w clip space coordinate maxW)Specifies the primitive bounding box. |
| GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB | back to summary |
|---|---|
| public static final int GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB Accepted by the | |
| GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB | back to summary |
|---|---|
| public static final int GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB Accepted by the | |
| GL_PRIMITIVE_BOUNDING_BOX_ARB | back to summary |
|---|---|
| public static final int GL_PRIMITIVE_BOUNDING_BOX_ARB Accepted by the | |
| ARBES32Compatibility | back to summary |
|---|---|
| protected ARBES32Compatibility() | |
| glPrimitiveBoundingBoxARB | back to summary |
|---|---|
| public static native void glPrimitiveBoundingBoxARB(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW) Specifies the primitive bounding box. Implementations may be able to optimize performance if the application provides bounds of primitives that will be generated by the tessellation primitive generator or the geometry shader prior to executing those stages. If the provided bounds are incorrect and primitives extend beyond them, the rasterizer may or may not generate fragments for the portions of primitives outside the bounds.
| |