# Vivante EGL headers require the correct preprocessor # defines to be set for each platform FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" CFLAGS_append_imxgpu2d = " -DLINUX ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', \ bb.utils.contains('DISTRO_FEATURES', 'wayland', '-DEGL_API_FB -DWL_EGL_PLATFORM', '-DEGL_API_FB', d), d)}" PACKAGECONFIG_GL_imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'opengl', '', d)}" PACKAGECONFIG_GL_imxgpu3d = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2', '', d)}" SRC_URI_append = " \ file://0001-glplugin-Change-wayland-default-res-to-1024x768.patch \ file://0002-Support-fb-backend-for-gl-plugins.patch \ file://0003-Add-directviv-to-glimagesink-to-improve-playback-per.patch \ file://0004-MMFMWK-6930-glplugin-Accelerate-gldownload-with-dire.patch \ file://0005-Fix-dependence-issue-between-gst-plugin-.patch \ file://0006-glcolorconvert-convert-YUV-to-RGB-use-directviv.patch \ file://0007-glwindow-work-around-for-no-frame-when-imxplayer-use.patch \ file://0008-glplugin-glcolorconvert-fix-MRT-cannot-work-in-GLES3.patch \ file://0009-MMFMWK-7308-Fix-build-issue-on-non-GPU-soc.patch \ " PACKAGE_ARCH_imxgpu2d = "${MACHINE_SOCARCH}"