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
-
eglChooseConfig
-
eglCopyBuffers
public final long eglCopyBuffers
-
eglCreateContext
-
eglCreatePbufferSurface
public final long eglCreatePbufferSurface
-
eglCreatePixmapSurface
-
eglCreateWindowSurface
public final long eglCreateWindowSurface
-
eglDestroyContext
-
eglDestroySurface
public final long eglDestroySurface
-
eglGetConfigAttrib
-
eglGetConfigs
public final long eglGetConfigs
-
eglGetCurrentDisplay
-
eglGetCurrentSurface
public final long eglGetCurrentSurface
-
eglGetDisplay
-
eglGetError
public final long eglGetError
-
eglGetProcAddress
-
eglInitialize
public final long eglInitialize
-
eglMakeCurrent
-
eglQueryContext
public final long eglQueryContext
-
eglQueryString
-
eglQuerySurface
public final long eglQuerySurface
-
eglSwapBuffers
-
eglTerminate
public final long eglTerminate
-
eglWaitGL
-
eglWaitNative
public final long eglWaitNative
-
eglBindTexImage
-
eglReleaseTexImage
public final long eglReleaseTexImage
-
eglSurfaceAttrib
-
eglSwapInterval
public final long eglSwapInterval
-
eglBindAPI
-
eglQueryAPI
public final long eglQueryAPI
-
eglCreatePbufferFromClientBuffer
-
eglReleaseThread
public final long eglReleaseThread
-
eglWaitClient
-
eglGetCurrentContext
public final long eglGetCurrentContext
-
eglCreateSync
-
eglDestroySync
public final long eglDestroySync
-
eglClientWaitSync
-
eglGetSyncAttrib
public final long eglGetSyncAttrib
-
eglCreateImage
-
eglDestroyImage
public final long eglDestroyImage
-
eglGetPlatformDisplay
-
eglCreatePlatformWindowSurface
public final long eglCreatePlatformWindowSurface
-
eglCreatePlatformPixmapSurface
-
eglWaitSync
public final long eglWaitSync
-
eglSetBlobCacheFuncsANDROID
-
eglCreateNativeClientBufferANDROID
public final long eglCreateNativeClientBufferANDROID
-
eglDupNativeFenceFDANDROID
-
eglPresentationTimeANDROID
public final long eglPresentationTimeANDROID
-
eglQuerySurfacePointerANGLE
-
eglClientSignalSyncEXT
public final long eglClientSignalSyncEXT
-
eglCompositorSetContextListEXT
-
eglCompositorSetContextAttributesEXT
public final long eglCompositorSetContextAttributesEXT
-
eglCompositorSetWindowListEXT
-
eglCompositorSetWindowAttributesEXT
public final long eglCompositorSetWindowAttributesEXT
-
eglCompositorBindTexWindowEXT
-
eglCompositorSetSizeEXT
public final long eglCompositorSetSizeEXT
-
eglCompositorSwapPolicyEXT
-
eglQueryDevicesEXT
public final long eglQueryDevicesEXT
-
eglQueryDeviceAttribEXT
-
eglQueryDeviceStringEXT
public final long eglQueryDeviceStringEXT
-
eglQueryDisplayAttribEXT
-
eglQueryDmaBufFormatsEXT
public final long eglQueryDmaBufFormatsEXT
-
eglQueryDmaBufModifiersEXT
-
eglGetOutputLayersEXT
public final long eglGetOutputLayersEXT
-
eglGetOutputPortsEXT
-
eglOutputLayerAttribEXT
public final long eglOutputLayerAttribEXT
-
eglQueryOutputLayerAttribEXT
-
eglQueryOutputLayerStringEXT
public final long eglQueryOutputLayerStringEXT
-
eglOutputPortAttribEXT
-
eglQueryOutputPortAttribEXT
public final long eglQueryOutputPortAttribEXT
-
eglQueryOutputPortStringEXT
-
eglGetPlatformDisplayEXT
public final long eglGetPlatformDisplayEXT
-
eglCreatePlatformWindowSurfaceEXT
-
eglCreatePlatformPixmapSurfaceEXT
public final long eglCreatePlatformPixmapSurfaceEXT
-
eglStreamConsumerOutputEXT
-
eglSwapBuffersWithDamageEXT
public final long eglSwapBuffersWithDamageEXT
-
eglUnsignalSyncEXT
-
eglCreatePixmapSurfaceHI
public final long eglCreatePixmapSurfaceHI
-
eglCreateSync64KHR
-
eglDebugMessageControlKHR
public final long eglDebugMessageControlKHR
-
eglQueryDebugKHR
-
eglLabelObjectKHR
public final long eglLabelObjectKHR
-
eglQueryDisplayAttribKHR
-
eglCreateImageKHR
public final long eglCreateImageKHR
-
eglDestroyImageKHR
-
eglLockSurfaceKHR
public final long eglLockSurfaceKHR
-
eglUnlockSurfaceKHR
-
eglQuerySurface64KHR
public final long eglQuerySurface64KHR
-
eglSetDamageRegionKHR
-
eglCreateSyncKHR
public final long eglCreateSyncKHR
-
eglDestroySyncKHR
-
eglClientWaitSyncKHR
public final long eglClientWaitSyncKHR
-
eglSignalSyncKHR
-
eglGetSyncAttribKHR
public final long eglGetSyncAttribKHR
-
eglCreateStreamKHR
-
eglDestroyStreamKHR
public final long eglDestroyStreamKHR
-
eglStreamAttribKHR
-
eglQueryStreamKHR
public final long eglQueryStreamKHR
-
eglQueryStreamu64KHR
-
eglCreateStreamAttribKHR
public final long eglCreateStreamAttribKHR
-
eglSetStreamAttribKHR
-
eglQueryStreamAttribKHR
public final long eglQueryStreamAttribKHR
-
eglStreamConsumerAcquireAttribKHR
-
eglStreamConsumerReleaseAttribKHR
public final long eglStreamConsumerReleaseAttribKHR
-
eglStreamConsumerGLTextureExternalKHR
-
eglStreamConsumerAcquireKHR
public final long eglStreamConsumerAcquireKHR
-
eglStreamConsumerReleaseKHR
-
eglGetStreamFileDescriptorKHR
public final long eglGetStreamFileDescriptorKHR
-
eglCreateStreamFromFileDescriptorKHR
-
eglQueryStreamTimeKHR
public final long eglQueryStreamTimeKHR
-
eglCreateStreamProducerSurfaceKHR
-
eglSwapBuffersWithDamageKHR
public final long eglSwapBuffersWithDamageKHR
-
eglWaitSyncKHR
-
eglCreateDRMImageMESA
public final long eglCreateDRMImageMESA
-
eglExportDRMImageMESA
-
eglExportDMABUFImageQueryMESA
public final long eglExportDMABUFImageQueryMESA
-
eglExportDMABUFImageMESA
-
eglSwapBuffersRegion2NOK
public final long eglSwapBuffersRegion2NOK
-
eglQueryNativeDisplayNV
-
eglQueryNativeWindowNV
public final long eglQueryNativeWindowNV
-
eglQueryNativePixmapNV
-
eglPostSubBufferNV
public final long eglPostSubBufferNV
-
eglStreamConsumerGLTextureExternalAttribsNV
-
eglStreamFlush
public final long eglStreamFlush
-
eglQueryDisplayAttribNV
-
eglSetStreamMetadataNV
public final long eglSetStreamMetadataNV
-
eglQueryStreamMetadataNV
-
eglResetStreamNV
public final long eglResetStreamNV
-
eglCreateStreamSyncNV
-
eglCreateFenceSyncNV
public final long eglCreateFenceSyncNV
-
eglDestroySyncNV
-
eglFenceNV
public final long eglFenceNV
-
eglClientWaitSyncNV
-
eglSignalSyncNV
public final long eglSignalSyncNV
-
eglGetSyncAttribNV
-
eglGetSystemTimeFrequencyNV
public final long eglGetSystemTimeFrequencyNV
-
eglGetSystemTimeNV
-
EGL10
public final boolean EGL10
When true,EGL10
is supported.
-
EGL11
When true,EGL11
is supported.
-
EGL12
When true,EGL12
is supported.
-
EGL13
When true,EGL13
is supported.
-
EGL14
When true,EGL14
is supported.
-
EGL15
When true,EGL15
is supported.
-
EGL_ANDROID_blob_cache
When true,ANDROIDBlobCache
is supported.
-
EGL_ANDROID_create_native_client_buffer
When true,ANDROIDCreateNativeClientBuffer
is supported.
-
EGL_ANDROID_framebuffer_target
When true,ANDROIDFramebufferTarget
is supported.
-
EGL_ANDROID_front_buffer_auto_refresh
When true,ANDROIDFrontBufferAutoRefresh
is supported.
-
EGL_ANDROID_image_native_buffer
When true,ANDROIDImageNativeBuffer
is supported.
-
EGL_ANDROID_native_fence_sync
When true,ANDROIDNativeFenceSync
is supported.
-
EGL_ANDROID_presentation_time
When true,ANDROIDPresentationTime
is supported.
-
EGL_ANDROID_recordable
When true,ANDROIDRecordable
is supported.
-
EGL_ANGLE_d3d_share_handle_client_buffer
When true,ANGLED3DShareHandleClientBuffer
is supported.
-
EGL_ANGLE_device_d3d
When true,ANGLEDeviceD3D
is supported.
-
EGL_ANGLE_query_surface_pointer
When true,ANGLEQuerySurfacePointer
is supported.
-
EGL_ANGLE_surface_d3d_texture_2d_share_handle
When true,ANGLESurfaceD3DTexture2DShareHandle
is supported.
-
EGL_ANGLE_window_fixed_size
When true,ANGLEWindowFixedSize
is supported.
-
EGL_ARM_pixmap_multisample_discard
When true,ARMPixmapMultisampleDiscard
is supported.
-
EGL_EXT_bind_to_front
When true,EXTBindToFront
is supported.
-
EGL_EXT_buffer_age
When true,EXTBufferAge
is supported.
-
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_client_sync
When true,EXTClientSync
is supported.
-
EGL_EXT_compositor
When true,EXTCompositor
is supported.
-
EGL_EXT_create_context_robustness
When true,EXTCreateContextRobustness
is supported.
-
EGL_EXT_device_base
When true,EXTDeviceBase
is supported.
-
EGL_EXT_device_drm
When true,EXTDeviceDRM
is supported.
-
EGL_EXT_device_enumeration
When true,EXTDeviceEnumeration
is supported.
-
EGL_EXT_device_openwf
When true,EXTDeviceOpenWF
is supported.
-
EGL_EXT_device_query
When true,EXTDeviceQuery
is supported.
-
EGL_EXT_gl_colorspace_bt2020_linear
When true,EXTGLColorspaceBT2020Linear
is supported.
-
EGL_EXT_gl_colorspace_bt2020_pq
When true,EXTGLColorspaceBT2020PQ
is supported.
-
EGL_EXT_gl_colorspace_display_p3
When true,EXTGLColorspaceDisplayP3
is supported.
-
EGL_EXT_gl_colorspace_display_p3_linear
When true,EXTGLColorspaceDisplayP3Linear
is supported.
-
EGL_EXT_gl_colorspace_display_p3_passthrough
When true,EXTGLColorspaceDisplayP3Passthrough
is supported.
-
EGL_EXT_gl_colorspace_scrgb
When true,EXTGLColorspaceSCRGB
is supported.
-
EGL_EXT_gl_colorspace_scrgb_linear
When true,EXTGLColorspaceSCRGBLinear
is supported.
-
EGL_EXT_image_dma_buf_import
When true,EXTImageDMABufImport
is supported.
-
EGL_EXT_image_dma_buf_import_modifiers
When true,EXTImageDMABufImportModifiers
is supported.
-
EGL_EXT_image_gl_colorspace
When true,EXTImageGLColorspace
is supported.
-
EGL_EXT_image_implicit_sync_control
When true,EXTImageImplicitSyncControl
is supported.
-
EGL_EXT_multiview_window
When true,EXTMultiviewWindow
is supported.
-
EGL_EXT_output_base
When true,EXTOutputBase
is supported.
-
EGL_EXT_output_drm
When true,EXTOutputDRM
is supported.
-
EGL_EXT_output_openwf
When true,EXTOutputOpenWF
is supported.
-
EGL_EXT_pixel_format_float
When true,EXTPixelFormatFloat
is supported.
-
EGL_EXT_platform_base
When true,EXTPlatformBase
is supported.
-
EGL_EXT_platform_device
When true,EXTPlatformDevice
is supported.
-
EGL_EXT_platform_wayland
When true,EXTPlatformWayland
is supported.
-
EGL_EXT_platform_x11
When true,EXTPlatformX11
is supported.
-
EGL_EXT_protected_content
When true,EXTProtectedContent
is supported.
-
EGL_EXT_protected_surface
When true,EXTProtectedSurface
is supported.
-
EGL_EXT_stream_consumer_egloutput
When true,EXTStreamConsumerEGLOutput
is supported.
-
EGL_EXT_surface_CTA861_3_metadata
When true,EXTSurfaceCTA861_3Metadata
is supported.
-
EGL_EXT_surface_SMPTE2086_metadata
When true,EXTSurfaceSMPTE2086Metadata
is supported.
-
EGL_EXT_swap_buffers_with_damage
When true,EXTSwapBuffersWithDamage
is supported.
-
EGL_EXT_sync_reuse
When true,EXTSyncReuse
is supported.
-
EGL_EXT_yuv_surface
When true,EXTYUVSurface
is supported.
-
EGL_HI_clientpixmap
When true,HIClientpixmap
is supported.
-
EGL_HI_colorformats
When true,HIColorformats
is supported.
-
EGL_IMG_context_priority
When true,IMGContextPriority
is supported.
-
EGL_IMG_image_plane_attribs
When true,IMGImagePlaneAttribs
is supported.
-
EGL_KHR_cl_event2
When true,KHRCLEvent2
is supported.
-
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 1.2
.
-
EGL_KHR_config_attribs
When true,KHRConfigAttribs
is supported.
-
EGL_KHR_context_flush_control
When true,KHRContextFlushControl
is supported.
-
EGL_KHR_create_context
When true,KHRCreateContext
is supported.
-
EGL_KHR_create_context_no_error
When true,KHRCreateContextNoError
is supported.
-
EGL_KHR_debug
When true,KHRDebug
is supported.
-
EGL_KHR_display_reference
When true,KHRDisplayReference
is supported.
-
EGL_KHR_fence_sync
When true,KHRFenceSync
is supported.
-
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 1.2
.
-
EGL_KHR_gl_colorspace
When true,KHRGLColorspace
is supported.
-
EGL_KHR_gl_renderbuffer_image
When true,KHRGLRenderbufferImage
is supported.
-
EGL_KHR_gl_texture_2D_image
When true,KHRGLTexture2DImage
is supported.
-
EGL_KHR_gl_texture_3D_image
When true,KHRGLTexture3DImage
is supported.
-
EGL_KHR_gl_texture_cubemap_image
When true,KHRGLTextureCubemapImage
is supported.
-
EGL_KHR_image
When true,KHRImage
is supported.
-
EGL_KHR_image_base
When true,KHRImageBase
is supported.
-
EGL_KHR_image_pixmap
When true,KHRImagePixmap
is supported.
-
EGL_KHR_lock_surface3
When true,KHRLockSurface3
is supported.
-
EGL_KHR_mutable_render_buffer
When true,KHRMutableRenderBuffer
is supported.
-
EGL_KHR_no_config_context
When true,KHRNoConfigContext
is supported.
-
EGL_KHR_partial_update
When true,KHRPartialUpdate
is supported.
-
EGL_KHR_platform_android
When true,KHRPlatformAndroid
is supported.
-
EGL_KHR_platform_gbm
When true,KHRPlatformGBM
is supported.
-
EGL_KHR_platform_wayland
When true,KHRPlatformWayland
is supported.
-
EGL_KHR_platform_x11
When true,KHRPlatformX11
is supported.
-
EGL_KHR_reusable_sync
When true,KHRReusableSync
is supported.
-
EGL_KHR_stream
When true,KHRStream
is supported.
-
EGL_KHR_stream_attrib
When true,KHRStreamAttrib
is supported.
-
EGL_KHR_stream_consumer_gltexture
When true,KHRStreamConsumerGLTexture
is supported.
-
EGL_KHR_stream_cross_process_fd
When true,KHRStreamCrossProcessFD
is supported.
-
EGL_KHR_stream_fifo
When true,KHRStreamFIFO
is supported.
-
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 1.2
andKHR_stream
. Requires OpenMAX AL 1.1 and OpenMAX_AL_EGLStream_DataLocator.
-
EGL_KHR_stream_producer_eglsurface
When true,KHRStreamProducerEGLSurface
is supported.
-
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
When true,KHRSwapBuffersWithDamage
is supported.
-
EGL_KHR_vg_parent_image
When true,KHRVGParentImage
is supported.
-
EGL_KHR_wait_sync
When true,KHRWaitSync
is supported.
-
EGL_MESA_drm_image
When true,MESADRMImage
is supported.
-
EGL_MESA_image_dma_buf_export
When true,MESAImageDMABufExport
is supported.
-
EGL_MESA_platform_gbm
When true,MESAPlatformGBM
is supported.
-
EGL_NOK_swap_region2
When true,NOKSwapRegion2
is supported.
-
EGL_NOK_texture_from_pixmap
When true,NOKTextureFromPixmap
is supported.
-
EGL_NV_3dvision_surface
When true,NV3dvisionSurface
is supported.
-
EGL_NV_context_priority_realtime
When true,NVContextPriorityRealtime
is supported.
-
EGL_NV_coverage_sample
When true,NVCoverageSample
is supported.
-
EGL_NV_coverage_sample_resolve
When true,NVCoverageSampleResolve
is supported.
-
EGL_NV_cuda_event
When true,NVCUDAEvent
is supported.
-
EGL_NV_depth_nonlinear
When true,NVDepthNonlinear
is supported.
-
EGL_NV_device_cuda
When true,NVDeviceCUDA
is supported.
-
EGL_NV_native_query
When true,NVNativeQuery
is supported.
-
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
When true,NVPostSubBuffer
is supported.
-
EGL_NV_quadruple_buffer
When true,NVQuadrupleBuffer
is supported.
-
EGL_NV_robustness_video_memory_purge
When true,NVRobustnessVideoMemoryPurge
is supported.
-
EGL_NV_stream_consumer_gltexture_yuv
When true,NVStreamConsumerGLTextureYUV
is supported.
-
EGL_NV_stream_cross_display, EGL_NV_stream_cross_object, EGL_NV_stream_cross_partition, EGL_NV_stream_cross_process, EGL_NV_stream_cross_system
SeeNV_stream_remote
.
-
EGL_NV_stream_dma
When true,NVStreamDMA
is supported.
-
EGL_NV_stream_fifo_next
When true,NVStreamFIFONext
is supported.
-
EGL_NV_stream_fifo_synchronous
When true,NVStreamFIFOSynchronous
is supported.
-
EGL_NV_stream_flush
When true,NVStreamFlush
is supported.
-
EGL_NV_stream_frame_limits
When true,NVStreamFrameLimits
is supported.
-
EGL_NV_stream_metadata
When true,NVStreamMetadata
is supported.
-
EGL_NV_stream_remote
When true,NVStreamRemote
is supported.
-
EGL_NV_stream_reset
When true,NVStreamReset
is supported.
-
EGL_NV_stream_socket
When true,NVStreamSocket
is supported.
-
EGL_NV_stream_socket_inet
When true,NVStreamSocketINet
is supported.
-
EGL_NV_stream_socket_unix
When true,NVStreamSocketUnix
is supported.
-
EGL_NV_stream_sync
When true,NVStreamSync
is supported.
-
EGL_NV_sync
When true,NVSync
is supported.
-
EGL_NV_system_time
When true,NVSystemTime
is supported.
-
EGL_NV_triple_buffer
When true,NVTripleBuffer
is supported.
-
EGL_TIZEN_image_native_buffer
When true,TIZENImageNativeBuffer
is supported.
-
EGL_TIZEN_image_native_surface
When true,TIZENImageNativeSurface
is supported.
-
-