Class EGLCapabilities
- java.lang.Object
-
- org.lwjgl.egl.EGLCapabilities
-
public class EGLCapabilities extends java.lang.Object
Defines the capabilities of an EGLDisplay or the EGL client library.
-
-
Field Summary
-
-
-
Field Detail
-
eglBindAPI
public final long eglBindAPI
-
eglBindTexImage
public final long eglBindTexImage
-
eglChooseConfig
public final long eglChooseConfig
-
eglClientWaitSync
public final long eglClientWaitSync
-
eglClientWaitSyncKHR
public final long eglClientWaitSyncKHR
-
eglClientWaitSyncNV
public final long eglClientWaitSyncNV
-
eglCopyBuffers
public final long eglCopyBuffers
-
eglCreateContext
public final long eglCreateContext
-
eglCreateDRMImageMESA
public final long eglCreateDRMImageMESA
-
eglCreateFenceSyncNV
public final long eglCreateFenceSyncNV
-
eglCreateImage
public final long eglCreateImage
-
eglCreateImageKHR
public final long eglCreateImageKHR
-
eglCreatePbufferFromClientBuffer
public final long eglCreatePbufferFromClientBuffer
-
eglCreatePbufferSurface
public final long eglCreatePbufferSurface
-
eglCreatePixmapSurface
public final long eglCreatePixmapSurface
-
eglCreatePixmapSurfaceHI
public final long eglCreatePixmapSurfaceHI
-
eglCreatePlatformPixmapSurface
public final long eglCreatePlatformPixmapSurface
-
eglCreatePlatformPixmapSurfaceEXT
public final long eglCreatePlatformPixmapSurfaceEXT
-
eglCreatePlatformWindowSurface
public final long eglCreatePlatformWindowSurface
-
eglCreatePlatformWindowSurfaceEXT
public final long eglCreatePlatformWindowSurfaceEXT
-
eglCreateStreamFromFileDescriptorKHR
public final long eglCreateStreamFromFileDescriptorKHR
-
eglCreateStreamKHR
public final long eglCreateStreamKHR
-
eglCreateStreamProducerSurfaceKHR
public final long eglCreateStreamProducerSurfaceKHR
-
eglCreateStreamSyncNV
public final long eglCreateStreamSyncNV
-
eglCreateSync
public final long eglCreateSync
-
eglCreateSync64KHR
public final long eglCreateSync64KHR
-
eglCreateSyncKHR
public final long eglCreateSyncKHR
-
eglCreateWindowSurface
public final long eglCreateWindowSurface
-
eglDebugMessageControlKHR
public final long eglDebugMessageControlKHR
-
eglDestroyContext
public final long eglDestroyContext
-
eglDestroyImage
public final long eglDestroyImage
-
eglDestroyImageKHR
public final long eglDestroyImageKHR
-
eglDestroyStreamKHR
public final long eglDestroyStreamKHR
-
eglDestroySurface
public final long eglDestroySurface
-
eglDestroySync
public final long eglDestroySync
-
eglDestroySyncKHR
public final long eglDestroySyncKHR
-
eglDestroySyncNV
public final long eglDestroySyncNV
-
eglDupNativeFenceFDANDROID
public final long eglDupNativeFenceFDANDROID
-
eglExportDMABUFImageMESA
public final long eglExportDMABUFImageMESA
-
eglExportDMABUFImageQueryMESA
public final long eglExportDMABUFImageQueryMESA
-
eglExportDRMImageMESA
public final long eglExportDRMImageMESA
-
eglFenceNV
public final long eglFenceNV
-
eglGetConfigAttrib
public final long eglGetConfigAttrib
-
eglGetConfigs
public final long eglGetConfigs
-
eglGetCurrentContext
public final long eglGetCurrentContext
-
eglGetCurrentDisplay
public final long eglGetCurrentDisplay
-
eglGetCurrentSurface
public final long eglGetCurrentSurface
-
eglGetDisplay
public final long eglGetDisplay
-
eglGetError
public final long eglGetError
-
eglGetOutputLayersEXT
public final long eglGetOutputLayersEXT
-
eglGetOutputPortsEXT
public final long eglGetOutputPortsEXT
-
eglGetPlatformDisplay
public final long eglGetPlatformDisplay
-
eglGetPlatformDisplayEXT
public final long eglGetPlatformDisplayEXT
-
eglGetProcAddress
public final long eglGetProcAddress
-
eglGetStreamFileDescriptorKHR
public final long eglGetStreamFileDescriptorKHR
-
eglGetSyncAttrib
public final long eglGetSyncAttrib
-
eglGetSyncAttribKHR
public final long eglGetSyncAttribKHR
-
eglGetSyncAttribNV
public final long eglGetSyncAttribNV
-
eglGetSystemTimeFrequencyNV
public final long eglGetSystemTimeFrequencyNV
-
eglGetSystemTimeNV
public final long eglGetSystemTimeNV
-
eglInitialize
public final long eglInitialize
-
eglLabelObjectKHR
public final long eglLabelObjectKHR
-
eglLockSurfaceKHR
public final long eglLockSurfaceKHR
-
eglMakeCurrent
public final long eglMakeCurrent
-
eglOutputLayerAttribEXT
public final long eglOutputLayerAttribEXT
-
eglOutputPortAttribEXT
public final long eglOutputPortAttribEXT
-
eglPostSubBufferNV
public final long eglPostSubBufferNV
-
eglQueryAPI
public final long eglQueryAPI
-
eglQueryContext
public final long eglQueryContext
-
eglQueryDebugKHR
public final long eglQueryDebugKHR
-
eglQueryDeviceAttribEXT
public final long eglQueryDeviceAttribEXT
-
eglQueryDeviceStringEXT
public final long eglQueryDeviceStringEXT
-
eglQueryDevicesEXT
public final long eglQueryDevicesEXT
-
eglQueryDisplayAttribEXT
public final long eglQueryDisplayAttribEXT
-
eglQueryDisplayAttribNV
public final long eglQueryDisplayAttribNV
-
eglQueryNativeDisplayNV
public final long eglQueryNativeDisplayNV
-
eglQueryNativePixmapNV
public final long eglQueryNativePixmapNV
-
eglQueryNativeWindowNV
public final long eglQueryNativeWindowNV
-
eglQueryOutputLayerAttribEXT
public final long eglQueryOutputLayerAttribEXT
-
eglQueryOutputLayerStringEXT
public final long eglQueryOutputLayerStringEXT
-
eglQueryOutputPortAttribEXT
public final long eglQueryOutputPortAttribEXT
-
eglQueryOutputPortStringEXT
public final long eglQueryOutputPortStringEXT
-
eglQueryStreamKHR
public final long eglQueryStreamKHR
-
eglQueryStreamMetadataNV
public final long eglQueryStreamMetadataNV
-
eglQueryStreamTimeKHR
public final long eglQueryStreamTimeKHR
-
eglQueryStreamu64KHR
public final long eglQueryStreamu64KHR
-
eglQueryString
public final long eglQueryString
-
eglQuerySurface
public final long eglQuerySurface
-
eglQuerySurface64KHR
public final long eglQuerySurface64KHR
-
eglQuerySurfacePointerANGLE
public final long eglQuerySurfacePointerANGLE
-
eglReleaseTexImage
public final long eglReleaseTexImage
-
eglReleaseThread
public final long eglReleaseThread
-
eglSetBlobCacheFuncsANDROID
public final long eglSetBlobCacheFuncsANDROID
-
eglSetDamageRegionKHR
public final long eglSetDamageRegionKHR
-
eglSetStreamMetadataNV
public final long eglSetStreamMetadataNV
-
eglSignalSyncKHR
public final long eglSignalSyncKHR
-
eglSignalSyncNV
public final long eglSignalSyncNV
-
eglStreamAttribKHR
public final long eglStreamAttribKHR
-
eglStreamConsumerAcquireKHR
public final long eglStreamConsumerAcquireKHR
-
eglStreamConsumerGLTextureExternalAttribsNV
public final long eglStreamConsumerGLTextureExternalAttribsNV
-
eglStreamConsumerGLTextureExternalKHR
public final long eglStreamConsumerGLTextureExternalKHR
-
eglStreamConsumerOutputEXT
public final long eglStreamConsumerOutputEXT
-
eglStreamConsumerReleaseKHR
public final long eglStreamConsumerReleaseKHR
-
eglSurfaceAttrib
public final long eglSurfaceAttrib
-
eglSwapBuffers
public final long eglSwapBuffers
-
eglSwapBuffersRegion2NOK
public final long eglSwapBuffersRegion2NOK
-
eglSwapBuffersWithDamageEXT
public final long eglSwapBuffersWithDamageEXT
-
eglSwapBuffersWithDamageKHR
public final long eglSwapBuffersWithDamageKHR
-
eglSwapInterval
public final long eglSwapInterval
-
eglTerminate
public final long eglTerminate
-
eglUnlockSurfaceKHR
public final long eglUnlockSurfaceKHR
-
eglWaitClient
public final long eglWaitClient
-
eglWaitGL
public final long eglWaitGL
-
eglWaitNative
public final long eglWaitNative
-
eglWaitSync
public final long eglWaitSync
-
eglWaitSyncKHR
public final long eglWaitSyncKHR
-
EGL10
public final boolean EGL10
When true,EGL10
is supported.
-
EGL11
public final boolean EGL11
When true,EGL11
is supported.
-
EGL12
public final boolean EGL12
When true,EGL12
is supported.
-
EGL13
public final boolean EGL13
When true,EGL13
is supported.
-
EGL14
public final boolean EGL14
When true,EGL14
is supported.
-
EGL15
public final boolean EGL15
When true,EGL15
is supported.
-
EGL_ANDROID_blob_cache
public final boolean EGL_ANDROID_blob_cache
When true,ANDROIDBlobCache
is supported.
-
EGL_ANDROID_framebuffer_target
public final boolean EGL_ANDROID_framebuffer_target
When true,ANDROIDFramebufferTarget
is supported.
-
EGL_ANDROID_image_native_buffer
public final boolean EGL_ANDROID_image_native_buffer
When true,ANDROIDImageNativeBuffer
is supported.
-
EGL_ANDROID_native_fence_sync
public final boolean EGL_ANDROID_native_fence_sync
When true,ANDROIDNativeFenceSync
is supported.
-
EGL_ANDROID_recordable
public final boolean EGL_ANDROID_recordable
When true,ANDROIDRecordable
is supported.
-
EGL_ANGLE_d3d_share_handle_client_buffer
public final boolean EGL_ANGLE_d3d_share_handle_client_buffer
When true,ANGLED3DShareHandleClientBuffer
is supported.
-
EGL_ANGLE_device_d3d
public final boolean EGL_ANGLE_device_d3d
When true,ANGLEDeviceD3D
is supported.
-
EGL_ANGLE_query_surface_pointer
public final boolean EGL_ANGLE_query_surface_pointer
When true,ANGLEQuerySurfacePointer
is supported.
-
EGL_ANGLE_surface_d3d_texture_2d_share_handle
public final boolean EGL_ANGLE_surface_d3d_texture_2d_share_handle
When true,ANGLESurfaceD3DTexture2DShareHandle
is supported.
-
EGL_ANGLE_window_fixed_size
public final boolean EGL_ANGLE_window_fixed_size
When true,ANGLEWindowFixedSize
is supported.
-
EGL_ARM_pixmap_multisample_discard
public final boolean EGL_ARM_pixmap_multisample_discard
When true,ARMPixmapMultisampleDiscard
is supported.
-
EGL_EXT_buffer_age
public final boolean EGL_EXT_buffer_age
When true,EXTBufferAge
is supported.
-
EGL_EXT_client_extensions
public final boolean EGL_EXT_client_extensions
When true, the EXT_client_extensions extension is supported.This extension introduces the concept of *extension type*, requires that each EGL extension belong to exactly one type, and defines two types: display and client. It also provides a method to query, without initializing a display, the set of supported client extensions.
A display extension adds functionality to an individual EGLDisplay. This type of extension has always existed but, until EGL_EXT_client_extensions, lacked an identifying name.
A client extension adds functionality that is independent of any display. In other words, it adds functionality to the EGL client library itself. This is a new type of extension defined by EGL_EXT_client_extensions. EGL_EXT_client_extensions is itself a client extension.
We suggest that each future extension clearly state its type by including the following toplevel section in its extension specification, preceding the Dependencies section. For client extensions, this suggestion is a requirement.
Extension Type <Either "EGL display extension" or "EGL client extension" or a future extension type.>
By cleanly separating display extensions from client extensions, EGL_EXT_client_extensions solves a bootstrap problem for future EGL extensions that will modify display initialization. To query for such extensions without EGL_EXT_client_extensions, an EGL client would need to initialize a throw-away EGLDisplay solely to query its extension string. Initialization of the throw-away display may have undesired side-effects (discussed in the issues section below) for EGL clients that wish to use the new methods of display initialization.
-
EGL_EXT_create_context_robustness
public final boolean EGL_EXT_create_context_robustness
When true,EXTCreateContextRobustness
is supported.
-
EGL_EXT_device_base
public final boolean EGL_EXT_device_base
When true,EXTDeviceBase
is supported.
-
EGL_EXT_device_drm
public final boolean EGL_EXT_device_drm
When true,EXTDeviceDRM
is supported.
-
EGL_EXT_device_enumeration
public final boolean EGL_EXT_device_enumeration
When true,EXTDeviceEnumeration
is supported.
-
EGL_EXT_device_openwf
public final boolean EGL_EXT_device_openwf
When true,EXTDeviceOpenWF
is supported.
-
EGL_EXT_device_query
public final boolean EGL_EXT_device_query
When true,EXTDeviceQuery
is supported.
-
EGL_EXT_image_dma_buf_import
public final boolean EGL_EXT_image_dma_buf_import
When true,EXTImageDMABufImport
is supported.
-
EGL_EXT_multiview_window
public final boolean EGL_EXT_multiview_window
When true,EXTMultiviewWindow
is supported.
-
EGL_EXT_output_base
public final boolean EGL_EXT_output_base
When true,EXTOutputBase
is supported.
-
EGL_EXT_output_drm
public final boolean EGL_EXT_output_drm
When true,EXTOutputDRM
is supported.
-
EGL_EXT_output_openwf
public final boolean EGL_EXT_output_openwf
When true,EXTOutputOpenWF
is supported.
-
EGL_EXT_platform_base
public final boolean EGL_EXT_platform_base
When true,EXTPlatformBase
is supported.
-
EGL_EXT_platform_device
public final boolean EGL_EXT_platform_device
When true,EXTPlatformDevice
is supported.
-
EGL_EXT_platform_wayland
public final boolean EGL_EXT_platform_wayland
When true,EXTPlatformWayland
is supported.
-
EGL_EXT_platform_x11
public final boolean EGL_EXT_platform_x11
When true,EXTPlatformX11
is supported.
-
EGL_EXT_protected_surface
public final boolean EGL_EXT_protected_surface
When true,EXTProtectedSurface
is supported.
-
EGL_EXT_stream_consumer_egloutput
public final boolean EGL_EXT_stream_consumer_egloutput
When true,EXTStreamConsumerEGLOutput
is supported.
-
EGL_EXT_swap_buffers_with_damage
public final boolean EGL_EXT_swap_buffers_with_damage
When true,EXTSwapBuffersWithDamage
is supported.
-
EGL_EXT_yuv_surface
public final boolean EGL_EXT_yuv_surface
When true,EXTYUVSurface
is supported.
-
EGL_HI_clientpixmap
public final boolean EGL_HI_clientpixmap
When true,HIClientpixmap
is supported.
-
EGL_HI_colorformats
public final boolean EGL_HI_colorformats
When true,HIColorformats
is supported.
-
EGL_IMG_context_priority
public final boolean EGL_IMG_context_priority
When true,IMGContextPriority
is supported.
-
EGL_IMG_image_plane_attribs
public final boolean EGL_IMG_image_plane_attribs
When true,IMGImagePlaneAttribs
is supported.
-
EGL_KHR_cl_event2
public final boolean EGL_KHR_cl_event2
When true,KHRCLEvent2
is supported.
-
EGL_KHR_client_get_all_proc_addresses
public final boolean EGL_KHR_client_get_all_proc_addresses
When true, the KHR_client_get_all_proc_addresses extension is supported.eglGetProcAddress is currently defined to not support the querying of non-extension EGL or client API functions. Non-extension functions are expected to be exposed as library symbols that can be resolved statically at link time, or dynamically at run time using OS-specific runtime linking mechanisms.
With the addition of OpenGL and OpenGL ES 3 support to EGL, the definition of a non-extension function becomes less clear. It is common for one OpenGL library to implement many versions of OpenGL. The suggested library name for OpenGL ES 3 is the same as that of OpenGL ES 2. If OpenGL ES 3 applications linked statically to OpenGL ES 3 functions are run on a system with only OpenGL ES 2 support, they may fail to load. Similar problems would be encountered by an application linking statically to various OpenGL functions.
To avoid requiring applications to fall back to OS-specific dynamic linking mechanisms, this extension drops the requirement that eglGetProcAddress return only non-extension functions. If the extension string is present, applications can query all EGL and client API functions using eglGetProcAddress.
To allow users to query this extension before initializing a display, and to also allow vendors to ship this extension without EGL_EXT_client_extensions, two names are assigned to this extension: one a display extension and the other a client extension. Identical functionality is exposed by each name, but users query each name using different methods. Users query EGL_KHR_get_all_proc_addresses in the usual way; that is, by calling eglQueryString(dpy, EGL_EXTENSIONS) on an initialized display. To query EGL_KHR_client_get_all_proc_addresses, users must use a different method which is described below in the section concerning EGL_EXT_client_extensions.
Requires
EGL L.1
.
-
EGL_KHR_config_attribs
public final boolean EGL_KHR_config_attribs
When true,KHRConfigAttribs
is supported.
-
EGL_KHR_create_context
public final boolean EGL_KHR_create_context
When true,KHRCreateContext
is supported.
-
EGL_KHR_create_context_no_error
public final boolean EGL_KHR_create_context_no_error
When true,KHRCreateContextNoError
is supported.
-
EGL_KHR_debug
public final boolean EGL_KHR_debug
When true,KHRDebug
is supported.
-
EGL_KHR_fence_sync
public final boolean EGL_KHR_fence_sync
When true,KHRFenceSync
is supported.
-
EGL_KHR_get_all_proc_addresses
public final boolean EGL_KHR_get_all_proc_addresses
When true, the KHR_get_all_proc_addresses extension is supported.eglGetProcAddress is currently defined to not support the querying of non-extension EGL or client API functions. Non-extension functions are expected to be exposed as library symbols that can be resolved statically at link time, or dynamically at run time using OS-specific runtime linking mechanisms.
With the addition of OpenGL and OpenGL ES 3 support to EGL, the definition of a non-extension function becomes less clear. It is common for one OpenGL library to implement many versions of OpenGL. The suggested library name for OpenGL ES 3 is the same as that of OpenGL ES 2. If OpenGL ES 3 applications linked statically to OpenGL ES 3 functions are run on a system with only OpenGL ES 2 support, they may fail to load. Similar problems would be encountered by an application linking statically to various OpenGL functions.
To avoid requiring applications to fall back to OS-specific dynamic linking mechanisms, this extension drops the requirement that eglGetProcAddress return only non-extension functions. If the extension string is present, applications can query all EGL and client API functions using eglGetProcAddress.
To allow users to query this extension before initializing a display, and to also allow vendors to ship this extension without EGL_EXT_client_extensions, two names are assigned to this extension: one a display extension and the other a client extension. Identical functionality is exposed by each name, but users query each name using different methods. Users query EGL_KHR_get_all_proc_addresses in the usual way; that is, by calling eglQueryString(dpy, EGL_EXTENSIONS) on an initialized display. To query EGL_KHR_client_get_all_proc_addresses, users must use a different method which is described below in the section concerning EGL_EXT_client_extensions.
Requires
EGL L.1
.
-
EGL_KHR_gl_colorspace
public final boolean EGL_KHR_gl_colorspace
When true,KHRGLColorspace
is supported.
-
EGL_KHR_gl_renderbuffer_image
public final boolean EGL_KHR_gl_renderbuffer_image
When true,KHRGLRenderbufferImage
is supported.
-
EGL_KHR_gl_texture_2D_image
public final boolean EGL_KHR_gl_texture_2D_image
When true,KHRGLTexture2DImage
is supported.
-
EGL_KHR_gl_texture_3D_image
public final boolean EGL_KHR_gl_texture_3D_image
When true,KHRGLTexture3DImage
is supported.
-
EGL_KHR_gl_texture_cubemap_image
public final boolean EGL_KHR_gl_texture_cubemap_image
When true,KHRGLTextureCubemapImage
is supported.
-
EGL_KHR_image
public final boolean EGL_KHR_image
When true,KHRImage
is supported.
-
EGL_KHR_image_base
public final boolean EGL_KHR_image_base
When true,KHRImageBase
is supported.
-
EGL_KHR_image_pixmap
public final boolean EGL_KHR_image_pixmap
When true,KHRImagePixmap
is supported.
-
EGL_KHR_lock_surface3
public final boolean EGL_KHR_lock_surface3
When true,KHRLockSurface3
is supported.
-
EGL_KHR_mutable_render_buffer
public final boolean EGL_KHR_mutable_render_buffer
When true,KHRMutableRenderBuffer
is supported.
-
EGL_KHR_partial_update
public final boolean EGL_KHR_partial_update
When true,KHRPartialUpdate
is supported.
-
EGL_KHR_platform_android
public final boolean EGL_KHR_platform_android
When true,KHRPlatformAndroid
is supported.
-
EGL_KHR_platform_gbm
public final boolean EGL_KHR_platform_gbm
When true,KHRPlatformGBM
is supported.
-
EGL_KHR_platform_wayland
public final boolean EGL_KHR_platform_wayland
When true,KHRPlatformWayland
is supported.
-
EGL_KHR_platform_x11
public final boolean EGL_KHR_platform_x11
When true,KHRPlatformX11
is supported.
-
EGL_KHR_reusable_sync
public final boolean EGL_KHR_reusable_sync
When true,KHRReusableSync
is supported.
-
EGL_KHR_stream
public final boolean EGL_KHR_stream
When true,KHRStream
is supported.
-
EGL_KHR_stream_consumer_gltexture
public final boolean EGL_KHR_stream_consumer_gltexture
When true,KHRStreamConsumerGLTexture
is supported.
-
EGL_KHR_stream_cross_process_fd
public final boolean EGL_KHR_stream_cross_process_fd
When true,KHRStreamCrossProcessFD
is supported.
-
EGL_KHR_stream_fifo
public final boolean EGL_KHR_stream_fifo
When true,KHRStreamFIFO
is supported.
-
EGL_KHR_stream_producer_aldatalocator
public final boolean EGL_KHR_stream_producer_aldatalocator
When true, the KHR_stream_producer_aldatalocator extension is supported.This extension (in conjunction with the OpenMAX_AL_EGLStream_DataLocator extension to OpenMAX AL) allows an OpenMAX AL MediaPlayer object to be connected as the producer of an EGLStream.
After the EGLStream is created and connected to a consumer, the OpenMAX AL MediaPlayer object is created by calling <pEngine>'s CreateMediaPlayer() method. The <pImageVideoSnk> argument points to an XADataLocator_EGLStream containing the EGLStreamKHR handle of the stream. The CreateMediaPlayer() method creates a MediaPlayer object and connects it as the producer of the EGLStream. (Note that the pFormat member of the XADataSink structure is ignored in this case and may be
NULL
.)Once connected the MediaPlayer inserts image frames into the EGLStream.
Requires
EGL L.1
andKHR_stream
. Requires OpenMAX AL 1.1 and OpenMAX_AL_EGLStream_DataLocator.
-
EGL_KHR_stream_producer_eglsurface
public final boolean EGL_KHR_stream_producer_eglsurface
When true,KHRStreamProducerEGLSurface
is supported.
-
EGL_KHR_surfaceless_context
public final boolean EGL_KHR_surfaceless_context
When true, the KHR_surfaceless_context extension is supported.These extensions allows an application to make a context current by passing EGL_NO_SURFACE for the write and read surface in the call to eglMakeCurrent. The motivation is that applications that only want to render to client API targets (such as OpenGL framebuffer objects) should not need to create a throw-away EGL surface just to get a current context.
The state of an OpenGL ES context with no default framebuffer provided by EGL is the same as a context with an incomplete framebuffer object bound.
-
EGL_KHR_swap_buffers_with_damage
public final boolean EGL_KHR_swap_buffers_with_damage
When true,KHRSwapBuffersWithDamage
is supported.
-
EGL_KHR_vg_parent_image
public final boolean EGL_KHR_vg_parent_image
When true,KHRVGParentImage
is supported.
-
EGL_KHR_wait_sync
public final boolean EGL_KHR_wait_sync
When true,KHRWaitSync
is supported.
-
EGL_MESA_drm_image
public final boolean EGL_MESA_drm_image
When true,MESADRMImage
is supported.
-
EGL_MESA_image_dma_buf_export
public final boolean EGL_MESA_image_dma_buf_export
When true,MESAImageDMABufExport
is supported.
-
EGL_MESA_platform_gbm
public final boolean EGL_MESA_platform_gbm
When true,MESAPlatformGBM
is supported.
-
EGL_NOK_swap_region2
public final boolean EGL_NOK_swap_region2
When true,NOKSwapRegion2
is supported.
-
EGL_NOK_texture_from_pixmap
public final boolean EGL_NOK_texture_from_pixmap
When true,NOKTextureFromPixmap
is supported.
-
EGL_NV_3dvision_surface
public final boolean EGL_NV_3dvision_surface
When true,NV3dvisionSurface
is supported.
-
EGL_NV_coverage_sample
public final boolean EGL_NV_coverage_sample
When true,NVCoverageSample
is supported.
-
EGL_NV_coverage_sample_resolve
public final boolean EGL_NV_coverage_sample_resolve
When true,NVCoverageSampleResolve
is supported.
-
EGL_NV_cuda_event
public final boolean EGL_NV_cuda_event
When true,NVCUDAEvent
is supported.
-
EGL_NV_depth_nonlinear
public final boolean EGL_NV_depth_nonlinear
When true,NVDepthNonlinear
is supported.
-
EGL_NV_device_cuda
public final boolean EGL_NV_device_cuda
When true,NVDeviceCUDA
is supported.
-
EGL_NV_native_query
public final boolean EGL_NV_native_query
When true,NVNativeQuery
is supported.
-
EGL_NV_post_convert_rounding
public final boolean EGL_NV_post_convert_rounding
When true, the NV_post_convert_rounding extension is supported.This extension defines the conversions for posting operations when the destination's number of components or component sizes do not match the color buffer. This extension supports posting a 24 bit (888) color buffer to a 16 bit (565) destination buffer, posting a 16 bit (565) color buffer to a 24 bit (888) destination buffer, and posting a component that is present in the source buffer, but not present in the destination buffer.
-
EGL_NV_post_sub_buffer
public final boolean EGL_NV_post_sub_buffer
When true,NVPostSubBuffer
is supported.
-
EGL_NV_robustness_video_memory_purge
public final boolean EGL_NV_robustness_video_memory_purge
When true,NVRobustnessVideoMemoryPurge
is supported.
-
EGL_NV_stream_consumer_gltexture_yuv
public final boolean EGL_NV_stream_consumer_gltexture_yuv
When true,NVStreamConsumerGLTextureYUV
is supported.
-
EGL_NV_stream_metadata
public final boolean EGL_NV_stream_metadata
When true,NVStreamMetadata
is supported.
-
EGL_NV_stream_sync
public final boolean EGL_NV_stream_sync
When true,NVStreamSync
is supported.
-
EGL_NV_sync
public final boolean EGL_NV_sync
When true,NVSync
is supported.
-
EGL_NV_system_time
public final boolean EGL_NV_system_time
When true,NVSystemTime
is supported.
-
EGL_TIZEN_image_native_buffer
public final boolean EGL_TIZEN_image_native_buffer
When true,TIZENImageNativeBuffer
is supported.
-
EGL_TIZEN_image_native_surface
public final boolean EGL_TIZEN_image_native_surface
When true,TIZENImageNativeSurface
is supported.
-
-