This extension provides entry points for integrating EGLImage with the Linux DRM mode setting and memory management drivers. The extension lets applications create EGLImages without a client API resource and lets the application get the DRM buffer handles.
Requires EGL 1. and KHR_image_base.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static long | |
| public static long | |
| public static boolean | |
| public static boolean | eglExportDRMImageMESA(long dpy, long image, int[] name, int[] handle, int[] stride)
Array version of: |
| public static long | |
| public static int |
| EGL_DRM_BUFFER_FORMAT_ARGB32_MESA | back to summary |
|---|---|
| public static final int EGL_DRM_BUFFER_FORMAT_ARGB32_MESA | |
| EGL_DRM_BUFFER_FORMAT_MESA | back to summary |
|---|---|
| public static final int EGL_DRM_BUFFER_FORMAT_MESA | |
| EGL_DRM_BUFFER_MESA | back to summary |
|---|---|
| public static final int EGL_DRM_BUFFER_MESA | |
| EGL_DRM_BUFFER_STRIDE_MESA | back to summary |
|---|---|
| public static final int EGL_DRM_BUFFER_STRIDE_MESA | |
| EGL_DRM_BUFFER_USE_MESA | back to summary |
|---|---|
| public static final int EGL_DRM_BUFFER_USE_MESA | |
| EGL_DRM_BUFFER_USE_SCANOUT_MESA | back to summary |
|---|---|
| public static final int EGL_DRM_BUFFER_USE_SCANOUT_MESA | |
| EGL_DRM_BUFFER_USE_SHARE_MESA | back to summary |
|---|---|
| public static final int EGL_DRM_BUFFER_USE_SHARE_MESA | |
| MESADRMImage | back to summary |
|---|---|
| protected MESADRMImage() | |
| eglCreateDRMImageMESA | back to summary |
|---|---|
public static long eglCreateDRMImageMESA(long dpy, IntBuffer attrib_list)
| |
| eglCreateDRMImageMESA | back to summary |
|---|---|
| public static long eglCreateDRMImageMESA(long dpy, int[] attrib_list) Array version of:
| |
| eglExportDRMImageMESA | back to summary |
|---|---|
public static boolean eglExportDRMImageMESA(long dpy, long image, IntBuffer name, IntBuffer handle, IntBuffer stride)
| |
| eglExportDRMImageMESA | back to summary |
|---|---|
| public static boolean eglExportDRMImageMESA(long dpy, long image, int[] name, int[] handle, int[] stride) Array version of:
| |
| neglCreateDRMImageMESA | back to summary |
|---|---|
| public static long neglCreateDRMImageMESA(long dpy, long attrib_list) | |
| neglExportDRMImageMESA | back to summary |
|---|---|
| public static int neglExportDRMImageMESA(long dpy, long image, long name, long handle, long stride) | |