mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-07 02:48:06 +02:00
egl/android: Move get_format under HAVE_DRM_GRALLOC guard where it's used
src/egl/drivers/dri2/platform_android.c:159:12: warning: unused function 'get_format' [-Wunused-function] Reviewed-by: Rob Clark <robdclark@chromium.org> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5174>
This commit is contained in:
parent
c26317ebd6
commit
09efdccf4a
1 changed files with 20 additions and 20 deletions
|
|
@ -156,26 +156,6 @@ static int get_fourcc(int native)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int get_format(int format)
|
|
||||||
{
|
|
||||||
switch (format) {
|
|
||||||
case HAL_PIXEL_FORMAT_BGRA_8888: return __DRI_IMAGE_FORMAT_ARGB8888;
|
|
||||||
case HAL_PIXEL_FORMAT_RGB_565: return __DRI_IMAGE_FORMAT_RGB565;
|
|
||||||
case HAL_PIXEL_FORMAT_RGBA_8888: return __DRI_IMAGE_FORMAT_ABGR8888;
|
|
||||||
case HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED:
|
|
||||||
/*
|
|
||||||
* HACK: Hardcode this to RGBX_8888 as per cros_gralloc hack.
|
|
||||||
* TODO: Revert this once https://issuetracker.google.com/32077885 is fixed.
|
|
||||||
*/
|
|
||||||
case HAL_PIXEL_FORMAT_RGBX_8888: return __DRI_IMAGE_FORMAT_XBGR8888;
|
|
||||||
case HAL_PIXEL_FORMAT_RGBA_FP16: return __DRI_IMAGE_FORMAT_ABGR16161616F;
|
|
||||||
case HAL_PIXEL_FORMAT_RGBA_1010102: return __DRI_IMAGE_FORMAT_ABGR2101010;
|
|
||||||
default:
|
|
||||||
_eglLog(_EGL_WARNING, "unsupported native buffer format 0x%x", format);
|
|
||||||
}
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* returns # of fds, and by reference the actual fds */
|
/* returns # of fds, and by reference the actual fds */
|
||||||
static unsigned
|
static unsigned
|
||||||
get_native_buffer_fds(struct ANativeWindowBuffer *buf, int fds[3])
|
get_native_buffer_fds(struct ANativeWindowBuffer *buf, int fds[3])
|
||||||
|
|
@ -960,6 +940,26 @@ droid_create_image_from_prime_fds(_EGLDisplay *disp, _EGLContext *ctx,
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_DRM_GRALLOC
|
#ifdef HAVE_DRM_GRALLOC
|
||||||
|
static int get_format(int format)
|
||||||
|
{
|
||||||
|
switch (format) {
|
||||||
|
case HAL_PIXEL_FORMAT_BGRA_8888: return __DRI_IMAGE_FORMAT_ARGB8888;
|
||||||
|
case HAL_PIXEL_FORMAT_RGB_565: return __DRI_IMAGE_FORMAT_RGB565;
|
||||||
|
case HAL_PIXEL_FORMAT_RGBA_8888: return __DRI_IMAGE_FORMAT_ABGR8888;
|
||||||
|
case HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED:
|
||||||
|
/*
|
||||||
|
* HACK: Hardcode this to RGBX_8888 as per cros_gralloc hack.
|
||||||
|
* TODO: Revert this once https://issuetracker.google.com/32077885 is fixed.
|
||||||
|
*/
|
||||||
|
case HAL_PIXEL_FORMAT_RGBX_8888: return __DRI_IMAGE_FORMAT_XBGR8888;
|
||||||
|
case HAL_PIXEL_FORMAT_RGBA_FP16: return __DRI_IMAGE_FORMAT_ABGR16161616F;
|
||||||
|
case HAL_PIXEL_FORMAT_RGBA_1010102: return __DRI_IMAGE_FORMAT_ABGR2101010;
|
||||||
|
default:
|
||||||
|
_eglLog(_EGL_WARNING, "unsupported native buffer format 0x%x", format);
|
||||||
|
}
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
static _EGLImage *
|
static _EGLImage *
|
||||||
droid_create_image_from_name(_EGLDisplay *disp, _EGLContext *ctx,
|
droid_create_image_from_name(_EGLDisplay *disp, _EGLContext *ctx,
|
||||||
struct ANativeWindowBuffer *buf)
|
struct ANativeWindowBuffer *buf)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue