Home
last modified time | relevance | path

Searched refs:EGLClientBuffer (Results 1 – 23 of 23) sorted by relevance

/frameworks/native/opengl/specs/
DEGL_ANDROID_get_native_client_buffer.txt41 This extension allows creating an EGLClientBuffer from an Android
50 EGLClientBuffer eglGetNativeClientBufferANDROID(const struct AHardwareBuffer *buffer)
64 EGLClientBuffer eglGetNativeClientBufferANDROID(
67 may be used to create an EGLClientBuffer from an AHardwareBuffer object.
69 EGLClientBuffer is at least as long as the EGLImage(s) it is bound to,
71 EGLClientBuffer must be destroyed no earlier than when all of its associated
DEGL_ANDROID_image_native_buffer.txt78 ANativeWindowBuffer object (cast into the type EGLClientBuffer), and
/frameworks/native/opengl/libs/EGL/
Degl_entries.in41 EGL_ENTRY(EGLSurface, eglCreatePbufferFromClientBuffer, EGLDisplay, EGLenum, EGLClientBuffer, EGLCo…
48 EGL_ENTRY(EGLImage, eglCreateImage, EGLDisplay, EGLContext, EGLenum, EGLClientBuffer, const EGLAttr…
63 EGL_ENTRY(EGLImageKHR, eglCreateImageKHR, EGLDisplay, EGLContext, EGLenum, EGLClientBuffer, const…
97 EGL_ENTRY(EGLClientBuffer, eglGetRenderBufferANDROID, EGLDisplay, EGLSurface)
99 EGL_ENTRY(EGLClientBuffer, eglCreateNativeClientBufferANDROID, const EGLint *)
100 EGL_ENTRY(EGLClientBuffer, eglGetNativeClientBufferANDROID, const AHardwareBuffer *)
DeglApi.cpp355 EGLSurface eglCreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, in eglCreatePbufferFromClientBuffer()
379 EGLClientBuffer buffer, const EGLint* attrib_list) { in eglCreateImageKHR()
386 EGLImage eglCreateImage(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, in eglCreateImage()
591 EGLClientBuffer eglGetNativeClientBufferANDROID(const AHardwareBuffer* buffer) { in eglGetNativeClientBufferANDROID()
Degl_platform_entries.cpp1653 EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, in eglCreatePbufferFromClientBufferImpl()
1708 EGLClientBuffer buffer, const AttrType* attrib_list, in eglCreateImageTmpl()
1746 EGLClientBuffer buffer,
1750 EGLClientBuffer buffer, const EGLint* attrib_list) { in eglCreateImageKHRImpl()
1756 EGLImage eglCreateImageImpl(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, in eglCreateImageImpl()
2234 EGLClientBuffer eglGetNativeClientBufferANDROIDImpl(const AHardwareBuffer *buffer) { in eglGetNativeClientBufferANDROIDImpl()
2239 if (!buffer) return setError(EGL_BAD_PARAMETER, (EGLClientBuffer) nullptr); in eglGetNativeClientBufferANDROIDImpl()
2242 return setError(EGL_BAD_PARAMETER, (EGLClientBuffer) nullptr); in eglGetNativeClientBufferANDROIDImpl()
/frameworks/native/opengl/libs/
Dplatform_entries.in40 EGL_ENTRY(EGLSurface, eglCreatePbufferFromClientBuffer, EGLDisplay, EGLenum, EGLClientBuffer, EGLCo…
43 EGL_ENTRY(EGLImage, eglCreateImage, EGLDisplay, EGLContext, EGLenum, EGLClientBuffer, const EGLAttr…
45 EGL_ENTRY(EGLImageKHR, eglCreateImageKHR, EGLDisplay, EGLContext, EGLenum, EGLClientBuffer, const E…
72 EGL_ENTRY(EGLClientBuffer, eglGetNativeClientBufferANDROID, const AHardwareBuffer*)
/frameworks/base/libs/hwui/pipeline/skia/
DVkInteropFunctorDrawable.cpp109 EGLClientBuffer clientBuffer = (EGLClientBuffer)mFrameBuffer->getNativeBuffer(); in onDraw()
/frameworks/native/libs/renderengine/gl/
DGLImage.cpp67 static_cast<EGLClientBuffer>(buffer), attrs.data()); in setNativeWindowBuffer()
/frameworks/base/libs/hwui/utils/
DGLUtils.h57 AutoEglImage(EGLDisplay display, EGLClientBuffer clientBuffer) : mDisplay(display) { in AutoEglImage()
/frameworks/native/opengl/include/EGL/
Degl.h172 typedef void *EGLClientBuffer; typedef
204 …Y eglCreatePbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLCo…
291 …NTRY eglCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const…
Deglext.h208 …CREATEIMAGEKHRPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const…
211 …Y eglCreateImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const…
482 typedef EGLClientBuffer (EGLAPIENTRYP PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC) (const EGLint *att…
484 EGLAPI EGLClientBuffer EGLAPIENTRY eglCreateNativeClientBufferANDROID (const EGLint *attrib_list);
533 typedef EGLClientBuffer (EGLAPIENTRYP PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC) (const struct AHardwa…
535 EGLAPI EGLClientBuffer EGLAPIENTRY eglGetNativeClientBufferANDROID (const struct AHardwareBuffer *b…
/frameworks/native/opengl/tools/glgen/stubs/egl/
DeglCreateImage.cpp36 (EGLClientBuffer)buffer, in android_eglCreateImage()
DeglCreatePbufferFromClientBuffer.cpp45 reinterpret_cast<EGLClientBuffer>(buffer), in android_eglCreatePbufferFromClientBuffer()
/frameworks/native/opengl/tests/gl_yuvtex/
Dgl_yuvtex.cpp130 EGLClientBuffer clientBuffer = (EGLClientBuffer)yuvTexBuffer->getNativeBuffer(); in setupYuvTexSurface()
/frameworks/native/opengl/tools/glgen/specs/egl/
DEGL14.spec18 EGLSurface eglCreatePbufferFromClientBuffer ( EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buff…
/frameworks/native/opengl/tests/gl2_yuvtex/
Dgl2_yuvtex.cpp235 EGLClientBuffer clientBuffer = (EGLClientBuffer)yuvTexBuffer->getNativeBuffer(); in setupYuvTexSurface()
/frameworks/base/libs/hwui/
DHardwareBitmapUploader.cpp177 EGLClientBuffer clientBuffer = (EGLClientBuffer)graphicBuffer->getNativeBuffer(); in onUploadHardwareBitmap()
/frameworks/base/libs/hwui/debug/
Dnullegl.cpp154 EGLClientBuffer buffer, const EGLint* attrib_list) { in eglCreateImageKHR()
/frameworks/base/libs/hwui/surfacetexture/
DEGLConsumer.cpp654 EGLClientBuffer cbuf = static_cast<EGLClientBuffer>(graphicBuffer->getNativeBuffer()); in createImage()
/frameworks/native/libs/gui/
DGLConsumer.cpp991 EGLClientBuffer cbuf = in createImage()
992 static_cast<EGLClientBuffer>(graphicBuffer->getNativeBuffer()); in createImage()
/frameworks/base/core/jni/
Dandroid_opengl_EGL15.cpp503 (EGLClientBuffer)buffer, in android_eglCreateImage()
Dandroid_opengl_EGL14.cpp896 reinterpret_cast<EGLClientBuffer>(buffer), in android_eglCreatePbufferFromClientBuffer()
/frameworks/native/opengl/libagl/
Degl.cpp2050 EGLDisplay dpy, EGLenum /*buftype*/, EGLClientBuffer /*buffer*/, in eglCreatePbufferFromClientBuffer() argument
2088 EGLClientBuffer buffer, const EGLint* /*attrib_list*/) in eglCreateImageKHR()