aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-graphics
AgeCommit message (Collapse)Author
2019-08-03ti-img-rogue-umlibs: Update recipe to pick newer versionGowtham Tammana
Updated the recipe to pick newer version, 1.10.5371573, of libgles libraries. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-03ti-img-rogue-umlibs: add missing dri plugin for powervr gpuAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02ti-img-rogue-umlibs: remove X11 definitionsAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02ti-img-rogue-umlibs: Add missing wayland, expat rdependsGowtham Tammana
Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02ti-img-rogue-umlibs: Add plugins listGowtham Tammana
Add plugins list to enable symlink creation in the rootfs image. Based on - http://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/commit/?id=7abb92c58b3c974f93004fc37829cbb15575ea48 - http://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/commit/?id=f7be8fd6962a502b33d97fbcf0cd5e766d3d3409 Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02ti-img-rogue-umlibs: Mark this as provider for libgbmGowtham Tammana
Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02ti-img-rogue-umlibs: Update SRCREV to pick wayland ws librariesGowtham Tammana
Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-29ti-img-rogue-umlibs: add window system as an install optionAnand Balagopalakrishnan
We will start supporting Wayland window system. It is good to have nulldrmws as a debug option. GPU driver recipe already support window system option. Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-29ti-img-rogue-umlibs: switch to linux window system branchAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-20ti-img-rogue-umlibs: add PowerVR Rogue GPU user mode libraries for J721E SoCAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-07ti-sgx-ddk-um: bump SRCREV to pick up the fix for AM5 performance degradatione-ruei1@ti.com
-um: opengles2: disable GLES2MOVEBUFFERMEMTODEVICE Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-03ti-sgx-ddk-um: bump SRCREV to pick up wsegl fixe-ruei1@ti.com
- um: wsegl/wayland: support external wayland-egl and struct wl_gl_window Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-11ti-gc320-libs: fix host contamination warningsDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-12libgbm: provide virtual/libgbm for easy switching b/w providersDenys Dmytriyenko
Follow a similar change in mesa in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=5f8050722169a931b8e9078b8757216ba7a84506 Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-01ti-sgx-ddk: remove old 1.14 version of DDK KM and UMDenys Dmytriyenko
DDK 1.17 is now supported for same platforms. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-01ti-sgx-ddk-um: bump SRCREV and enable AM3/4/5 support for DDK 1.17e-ruei1@ti.com
- bump SRCREV to pick up UM libraries for all supported SoCs at DDK 1.17 - enable AM3/4/5 support for DDK 1.17 Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-11-27ti-sgx-ddk-um: bump SRCREV to pickup the latest changes as shown belowe-ruei1@ti.com
- um: Validate mutex before lock and unlock - um: Fix for RefCounting with mutex held - um: Set the default mutex type to pthread mutex - um: Fix the install path and scripts Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-10-17recipes: Limit ti specific recipes under ti-soc overrideKhem Raj
This helps in multi-BSP scenario, where other BSP layers are also present in the layermix Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-10-01ti-sgx-ddk-um: bump SRCREV to pickup the latest fixesRam Prasad
add support for UYVY texture formats in EGLImage Signed-off-by: Ramprasad N <x0038811@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-31ti-sgx-ddk-um: bump SRCREV to pickup the latest fixese-ruei1@ti.com
1.14: - um: fix libGLESv2.so crashing at eglMakeCurrent for certain call flows 1.17: - tools: usc2:dce: fix GLSL compiler error - um: wsegl: fix the double unmap problem of CPU buffer - um: fix libGLESv2.so crashing at eglMakeCurrent for certain call flows - um: replace the hard-coded page size with the one read from kernel Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-29libgbm: fix undefined minor/major symbols with new glibcDenys Dmytriyenko
glibc 2.28+ now requires this. https://sourceware.org/bugzilla/show_bug.cgi?id=19239 Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-29ti-sgx-ddk-um: remove conflicting wayland-egl.pcDenys Dmytriyenko
For more details see: http://cgit.openembedded.org/openembedded-core/commit/?id=6e5952fcfc13ff4b63c9376bd41a1dbba957f425 Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-22ti-sgx-ddk-um: bump DDK 1.14 SRCREV to pick up the latest changese-ruei1@ti.com
- um: wsegl: fix double unmap of GPU buffers - tools: usc2: dce: fix GLSL compiler error Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-08ti-sgx-ddk-um: fix path of pvrsrvctl at rc.pvr for k3e-ruei1@ti.com
Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-28ti-sgx-ddk-um: add libEGL.so to plugin list for DDK 1.17e-ruei1@ti.com
Note: libEGL.so is required for DDK 1.17 based 3D demo programs Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-28ti-sgx-ddk-um: add k3 (AM654x) supporte-ruei1@ti.com
- add COMPATIBLE_MACHINE to distinguish AM3/4/5 with K3 (AM654x) - add k3 support based on SGX DDK 1.17 Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-10meta-ti: cleanup use of d.getVar()Denys Dmytriyenko
1. drop use of True as second parameter, which is default, to align with master 2. there were instances of incorrectly passing 'd' as second parameter from previous conversion from bb.data.getVar() usage Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-19ti-sgx-ddk-um: update SGX user module for rockoAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-06ti-gc320-libs: bump SRCREV to pick up the latest versione-ruei1@ti.com
The new version include the 2D API include files Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01omapfbplay: since it depends on kernel, mark it as machine-specificDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21ti-sgx-ddk-um: Include libGLES_CM.so in pluginsJoshua Watt
The plugins package must include libGLES_CM.so in order for libEGL to support GLESv1 Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-13ti-sgx-ddk-um: fix host-user-contaminated warningsDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-13ti-sgx-ddk-um: add RPROVIDES for libGLESv2.so.1Denys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-13ti-sgx-ddk-um: fix libGLESv2.so.1 symlinkDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-07ti-sgx-ddk-um: update srcrev to pick up the latest fixese-ruei1@ti.com
- gbm: Fix compilation error with BUILD=debug - change GLES filenames to mesa style - gbm: dont increment surface refcount inside internal function - gbm: decrement gbm bo recount on DeleteDrawable - add symbolic link libGLESv2.so.1 for backward compatibility of SGX binary demos Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-31ti-sgx-ddk-um: Fix PVR_DBG level in 1RGB FBO completeness checkKarthik Ramanan
Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-01ti-sgx-ddk-um: Handle no current context in name-clash stub functionse-ruei1@ti.com
Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-21ti-sgx-ddk-um: Add INSANE_SKIP with already-strippedKarthik Ramanan
Without this option, there is build failure on poky Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-06libgbm: depend on udev, as it uses libudev, cleanupDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-27ti-sgx-ddk-um: add support for GBM pixmap surfaceAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-27ti-sgx-ddk-um: add support for dmabuf import in GBM WSEGLAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-27ti-sgx-ddk-um: fix memory leak with EGL Image DMABuf importAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-15ti-sgx-ddk-um: enhance wl_display validation criterionKarthik Ramanan
Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-22ti-sgx-ddk-um: Add support for YUYV EGLImageKarthik Ramanan
Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-20recipes: fix build issue due to bb.data.* deprecationThomas Perrot
Causes following error: Exception: AttributeError: module 'bb.data' has no attribute 'getVar' Signed-off-by: Thomas Perrot <thomas.perrot@tupi.fr> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-07ti-sgx-ddk-um: fix a bug at the drmModeAddFB() call at null_drm_ws.ce-ruei1@ti.com
Both parameter depth and bpp are set to uiPixelWidthInBits at the current implementation, however, the depth may not be the same as bpp for certain pixel format such as XRGB8888. This bug was exposed by the recent DRM driver change introducing strict error checking. To fix this problem, add utility function uiPixelDepthInBits to derive and use depth based on the pixel format. Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-11-23ti-sgx-ddk-um: add apphint to control number of GBM WSEGL surface buffersAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-10-25ti-sgx-ddk-um: add support for importing DMABUF as EGLImageAnand Balagopalakrishnan
This patch adds support for importing DMABUFs as EGLImages. This work is based on the Spec defined in https://www.khronos.org/registry/egl/extensions/EXT/EGL_EXT_image_dma_buf_import.txt The feature currently supports YUYV and NV12 formats In addition, the following are supported: * YUV full range and narrow range * YUV color space BT709 and BT601 * YUV color space BT2020 is not supported * Chroma siting parameters are ignored For YUYV buffers, user needs to pass the width, height, and a 3-tuple consisting of the dmabuf fd, pitch, and offset=0. For YUV buffers, user needs to pass the width, height and two 3-tuples consisting of the dmabuf fds, pitches, and offsets=0. Please note that multiple dmabuf fds are not supported, and therefore, for NV12, * fd[0] must be equal to fd[1] and * pitch[0] must be equal to pitch[1] Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-10-24ti-sgx-ddk-um: remove invalid tests for sgxAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-08-23ti-gc320-libs: add recipe for gc320 user libGowtham Tammana
Userspace libraries for GC320 chipset on TI SoCs Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>