Home
last modified time | relevance | path

Searched refs:EGLImage (Results 1 – 25 of 49) sorted by relevance

12

/external/mesa3d/docs/_extra/specs/
DMESA_drm_image.spec34 This extension provides entry points for integrating EGLImage with the
82 To create a DRM EGLImage, call
95 EGL_DRM_BUFFER_USE_SCANOUT_MESA requests that the created EGLImage
98 EGLImage can be shared with other processes by passing the
131 resource. This is fine when we're creating the EGLImage from
136 querying the DRM EGLImage attributes (name, handle, and stride)?
139 but it goes against the EGLImage design. EGLImages are opaque
141 client APIs. By referencing an EGLImage in a client API, the
142 EGLImage target (a texture, a renderbuffer or such) can be
143 used to query the attributes of the EGLImage. We don't have a
DWL_create_wayland_buffer_from_image.spec41 its contents with a given EGLImage. The expected use case for this is in a
48 The nested compositor can create an EGLImage from a client buffer resource
68 To create a client-side wl_buffer from an EGLImage call
73 The returned buffer will share the contents with the given EGLImage. Any
75 EGLImage will be generated in a nested Wayland compositor using a buffer
DWL_bind_wayland_display.spec40 provides a new target for eglCreateImageKHR, to create an EGLImage
120 be sampled from each EGLImage and how they map to rgba components
DMESA_image_dma_buf_export.txt41 This extension provides entry points for integrating EGLImage with the
44 YUV image, from an EGLImage.
/external/mesa3d/src/egl/main/
Deglimage.h135 static inline EGLImage
139 return (EGLImage) img; in _eglLinkImage()
159 _eglLookupImage(EGLImage image, _EGLDisplay *disp) in _eglLookupImage()
171 static inline EGLImage
176 (EGLImage) img : EGL_NO_IMAGE_KHR; in _eglGetImageHandle()
Deglapi.c1720 static EGLImage
1726 EGLImage ret; in _eglCreateImageCommon()
1745 static EGLImage EGLAPIENTRY
1755 EGLImage EGLAPIENTRY
1760 EGLImage image; in eglCreateImage()
1793 eglDestroyImage(EGLDisplay dpy, EGLImage image) in eglDestroyImage()
1802 eglDestroyImageKHR(EGLDisplay dpy, EGLImage image) in eglDestroyImageKHR()
2187 static EGLImage EGLAPIENTRY
2192 EGLImage ret; in eglCreateDRMImageMESA()
2207 eglExportDRMImageMESA(EGLDisplay dpy, EGLImage image, in eglExportDRMImageMESA()
[all …]
/external/deqp/framework/egl/
DegluUnique.hpp107 UniqueImage (const eglw::Library& egl, eglw::EGLDisplay display, eglw::EGLImage image);
110 eglw::EGLImage operator* (void) const { return m_image; } in operator *()
116 eglw::EGLImage m_image;
DegluUnique.cpp98 UniqueImage::UniqueImage (const Library& egl, EGLDisplay display, EGLImage image) in UniqueImage()
DegluCallLogWrapperApi.inl13 eglw::EGLImage eglCreateImage (eglw::EGLDisplay dpy, eglw::EGLContext ctx, eglw::EGLen…
26 eglw::EGLBoolean eglDestroyImage (eglw::EGLDisplay dpy, eglw::EGLImage image);
/external/angle/include/EGL/
Degl.h270 typedef void *EGLImage; typedef
313 #define EGL_NO_IMAGE EGL_CAST(EGLImage,0)
318 typedef EGLImage (EGLAPIENTRYP PFNEGLCREATEIMAGEPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum targ…
319 typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYIMAGEPROC) (EGLDisplay dpy, EGLImage image);
329 EGLAPI EGLImage EGLAPIENTRY eglCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClie…
330 EGLAPI EGLBoolean EGLAPIENTRY eglDestroyImage (EGLDisplay dpy, EGLImage image);
/external/mesa3d/include/EGL/
Degl.h289 typedef void *EGLImage; typedef
332 #define EGL_NO_IMAGE EGL_CAST(EGLImage,0)
337 typedef EGLImage (EGLAPIENTRYP PFNEGLCREATEIMAGEPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum targ…
338 typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYIMAGEPROC) (EGLDisplay dpy, EGLImage image);
348 EGLAPI EGLImage EGLAPIENTRY eglCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClie…
349 EGLAPI EGLBoolean EGLAPIENTRY eglDestroyImage (EGLDisplay dpy, EGLImage image);
/external/swiftshader/include/EGL/
Degl.h243 typedef void *EGLImage; typedef
286 #define EGL_NO_IMAGE EGL_CAST(EGLImage,0)
291 EGLAPI EGLImage EGLAPIENTRY eglCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClie…
292 EGLAPI EGLBoolean EGLAPIENTRY eglDestroyImage (EGLDisplay dpy, EGLImage image);
/external/deqp/framework/egl/wrapper/
DeglwTypes.inl55 typedef void* EGLImage; typedef
65 typedef EGLImage EGLImageKHR;
DeglwFuncPtrLibraryDecl.inl13 EGLImage createImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer …
26 EGLBoolean destroyImage (EGLDisplay dpy, EGLImage image) const;
DeglwImpl.inl55 EGLImage eglwCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, c…
59 return (EGLImage)0;
127 EGLBoolean eglwDestroyImage (EGLDisplay dpy, EGLImage image)
DeglwLibrary.inl13 virtual EGLImage createImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClien…
26 virtual EGLBoolean destroyImage (EGLDisplay dpy, EGLImage image) const …
DeglwApi.inl72 EGLImage eglwCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuf…
85 EGLBoolean eglwDestroyImage (EGLDisplay dpy, EGLImage image);
DeglwFunctionTypes.inl13 typedef EGLW_APICALL EGLImage (EGLW_APIENTRY* eglCreateImageFunc) (EGLDisplay dpy, EGL…
26 …ICALL EGLBoolean (EGLW_APIENTRY* eglDestroyImageFunc) (EGLDisplay dpy, EGLImage image);
DeglwFuncPtrLibraryImpl.inl42 EGLImage FuncPtrLibrary::createImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuff…
107 EGLBoolean FuncPtrLibrary::destroyImage (EGLDisplay dpy, EGLImage image) const
/external/angle/src/libANGLE/renderer/gl/egl/
Dfunctionsegl_typedefs.h110 typedef EGLImage (*PFNEGLCREATEIMAGEPROC)(EGLDisplay dpy,
115 typedef EGLBoolean (*PFNEGLDESTROYIMAGEPROC)(EGLDisplay dpy, EGLImage image);
DImageEGL.h56 EGLImage mImage;
/external/angle/src/libGLESv2/
Dentry_points_egl_autogen.h110 ANGLE_EXPORT EGLImage EGLAPIENTRY EGL_CreateImage(EGLDisplay dpy,
126 ANGLE_EXPORT EGLBoolean EGLAPIENTRY EGL_DestroyImage(EGLDisplay dpy, EGLImage image);
/external/deqp/modules/egl/
DteglGLES2SharingThreadedTests.cpp517 class EGLImage : public Object class
520 EGLImage (SharedPtr<tcu::ThreadUtil::Event> event, SharedPtr<FenceSync> sync);
521 virtual ~EGLImage (void) {} in ~EGLImage()
533 void addImage (SharedPtr<EGLImage> image) { m_images.push_back(image); } in addImage()
537 SharedPtr<EGLImage> popImage (int index);
546 std::vector<SharedPtr<EGLImage> > m_images;
563 SharedPtr<EGLImage> EGLResourceManager::popImage (int index) in popImage()
565 SharedPtr<EGLImage> image = m_images[index]; in popImage()
860 EGLImage::EGLImage (SharedPtr<tcu::ThreadUtil::Event> event, SharedPtr<FenceSync> sync) in EGLImage() function in deqp::egl::GLES2ThreadTest::EGLImage
877 SharedPtr<EGLImage> sourceImage;
[all …]
/external/angle/extensions/
DEGL_ANGLE_metal_texture_client_buffer.txt54 Add to section 2.5.1 "EGLImage Specification" (as defined by the
/external/angle/src/tests/gl_tests/
DD3DTextureTest.cpp1212 EGLImage image = eglCreateImageKHR(display, EGL_NO_CONTEXT, EGL_D3D11_TEXTURE_ANGLE, in TEST_P()
1269 EGLImage image = eglCreateImageKHR(display, EGL_NO_CONTEXT, EGL_D3D11_TEXTURE_ANGLE, in TEST_P()
1319 EGLImage image = eglCreateImageKHR(display, EGL_NO_CONTEXT, EGL_D3D11_TEXTURE_ANGLE, in TEST_P()
1476 EGLImage image = eglCreateImageKHR(display, EGL_NO_CONTEXT, EGL_D3D11_TEXTURE_ANGLE, in TEST_P()
1610 EGLImage yImage = eglCreateImageKHR(display, EGL_NO_CONTEXT, EGL_D3D11_TEXTURE_ANGLE, in RunYUVTest()
1667 EGLImage uvImage = in RunYUVTest()

12