Jeffy Chen
e012a2bbb8
debian/control: Add missing build deps
...
These are required by shlibs stage.
Change-Id: I31a2b4fdffbe27504e8ab312bea5b616abf76439
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-10-20 08:28:37 +08:00
Jeffy Chen
07daee4e8a
meson: Fix support for OpenCL ICD implementation
...
The OpenCL ICD implementation should work with OpenCL ICD loader.
So we shouldn't try to install non-ICD OpenCL implementation in this
case.
Change-Id: Idfb4e6058952215075e2cc253c0d5bb43cac6761
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-09-27 17:58:48 +08:00
Li Huang
77feb33853
rk3399/rk3288/rk3288w: arm32 && arm64: Update on Midgard DDK r18p0-01rel0; rk_so_ver is 4.
...
1、Fixup wrong size on alloc_drm_buffer.
2. Fixup worng page calculate on gbm_map_drm_buffer
Signed-off-by: Li Huang <putin.li@rock-chips.com >
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
Change-Id: Ia7624f0249ac239ebb69e7ff434a6a27088ca5fd
2020-09-15 10:35:45 +08:00
Jeffy Chen
b91d4b9572
update_debian.sh: Detect OpenCL support
...
Also update debian files using the newest update_debian.sh.
Change-Id: I022fce91075e08b62cff28925ae528db71c2e080
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-08-28 12:29:12 +08:00
Jeffy Chen
7359b29cb9
gbm: Compat to mesa3d 20.1.5 APIs
...
Use gbm wrapper library to provide missing functions.
Change-Id: I62c9838f91adfd2f54df5eb75b256c361c7ce9a0
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-08-13 17:43:00 +08:00
Jeffy Chen
23dbb929bd
meson: Require meson >= 0.49.0
...
Fix this warning:
WARNING: Project targeting '>=0.47.0' but tried to use feature introduced in '0.49.0': / with string arguments
Change-Id: Ic1af5d59d1cbfb11b69c078f7b7754a8ad7cf64b
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-08-13 16:18:24 +08:00
Jeffy Chen
d7695f4218
meson: Only define MESA_EGL_NO_X11_HEADERS in egl.pc
...
Change-Id: Ice8738a592b85a504355611c4c6096d694b0afcd
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-08-13 09:45:06 +08:00
Li Huang
e2ba144401
rk3399/rk3288/rk3288w: arm32 && arm64: Update on Midgard DDK r18p0-01rel0; rk_so_ver is 3.
...
1.Add EGL_EXT_image_dma_buf_import for wayland
2.Fixup glPolygonOffset report error: GL_INVALID_FRAMEBUFFER_OPERATION
Change-Id: I72ce7be0892c104ed6813c82ed1bcb9879dd148d
Signed-off-by: Li Huang <putin.li@rock-chips.com >
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-08-06 20:28:34 +08:00
Jeffy Chen
8d83987ce5
debian: Drop cmake and use meson
...
Also with these changes:
1/ Bump version to 1.9.0
2/ Remove -dev package
3/ Use ld.so.conf
4/ Add more packages
Run ./update_debian.sh to re-generate files when libraries changed.
Change-Id: I47d65f63df9b26dd3bd9ea5fd50738b909bf8fe5
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-07-31 17:54:46 +08:00
Jeffy Chen
f127d14e87
Support meson build system
...
meson build -Darch=aarch64 -Dgpu=bifrost-g31 -Dversion=rxp0 -Dplatform=only-cl
Change-Id: I60bb14e16a9cbc9589b85279680c845f53ed0572
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-07-31 17:00:25 +08:00
Jeffy Chen
e74864b9bc
Add missing soname libmali.so.1 to all libs
...
It's required for linking.
Run ./normalize.sh
Change-Id: I5d979d088e3b39c408794d903750ec60b409250f
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-07-31 17:00:25 +08:00
Jeffy Chen
f226c36d73
HACK: Replace out-dated deps
...
libffi.so.6 -> libffi.so
libcrypto.so.1.0.0 -> libcrypto.so
By ./normalize.sh
NOTE: It's not safe, only affect:
libmali-utgard-400-r7p0-r3p0-wayland.so(px3se)
Change-Id: I6b726c631b0c64fc29b13819e408801052bb54f9
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-07-31 14:05:46 +08:00
Jeffy Chen
9853e61f05
Rename libraries
...
libmali-<gpu>-<ver>[-subver][-platform].so
For example,
./parse_name.sh lib/aarch64-linux-gnu/libmali-bifrost-g31-rxp0-without-cl-wayland.so
name=libmali-bifrost-g31-rxp0-without-cl-wayland
gpu=bifrost-g31
version=rxp0
subversion=without-cl
platform=wayland
Change-Id: I6d332bc5fe45665754cc7b9713617f038c216d55
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-07-30 17:25:25 +08:00
Jeffy Chen
58441ade30
Remove some unused libs
...
Remove fbdev backend libs and duplicated libs.
Change-Id: I3d2cece86024ee6d05934cccc531179eb0cbdbeb
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-07-24 16:50:44 +08:00
Li Huang
6ac12eee15
Mali 400(rk3128): Fixup wrong picth scale on YUYV (EGL_YUV422I_KHR)
...
Signed-off-by: Li Huang <putin.li@rock-chips.com >
Change-Id: I4ed300a3dad0887f9f3a634b114a9e214a60e832
2020-07-16 18:33:59 +08:00
Li Huang
947e839a43
rk3326: Update Wayland & Gbm
...
1.Updata header file
2.Fixup glPolygonOffset report error: GL_INVALID_FRAMEBUFFER_OPERATION
3.and so on
Signed-off-by: Li Huang <putin.li@rock-chips.com >
Change-Id: I41a9a32ad333b53b213eba13742ac7be9a1c6b36
2020-07-10 15:05:53 +08:00
Caesar Wang
a0350e7bde
overlay: upgrade rk3288 to r18
...
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
Change-Id: Ib5f09f481ae85e37e12c65bcfcbff8b885ea1549
2020-07-01 09:56:18 +08:00
Caesar Wang
4abcff4a8f
libmali: upgrade rk3288/rk3399 to r18 for debian
...
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
Change-Id: Iae407887d514f89c7372cbc85fb95b1a47713164
2020-07-01 09:53:12 +08:00
Li Huang
7fca6310ec
Mali450: ver 2.0
...
Remove dependency on libffi.
Signed-off-by: Li Huang <putin.li@rock-chips.com >
Change-Id: Ia037ad9e3e6d9aa6f4972739d135a26f880d4b5b
2020-06-17 11:23:17 +08:00
Zhen Chen
a39bc45a9b
rk3288w: arm32: libs of libmali for various backends, on Midgard DDK r18p0-01rel0; rk_so_ver is 2.
...
All the backends are :
wayland_gbm,
x11_gbm,
fbdev,
gbm,
x11_fbdev
Change-Id: I97a8de9827ada0ce398eb191f4e1bd6b7167d5fd
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com >
2020-05-21 11:38:54 +08:00
Zhen Chen
d4116b6145
rk3288: arm32: libs of libmali for various backends, on Midgard DDK r18p0-01rel0; rk_so_ver is 2.
...
All the backends are :
wayland_gbm,
x11_gbm,
fbdev,
gbm,
x11_fbdev
Change-Id: Id84148a6078e3b915ae7b912357c6330ba330c9f
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com >
2020-05-21 09:45:28 +08:00
Zhen Chen
d9cb851e4e
rk3399: arm64: libs of libmali for various backends, on Midgard DDK r18p0-01rel0; rk_so_ver is 2.
...
All the backends are :
wayland_gbm,
x11_gbm,
fbdev,
gbm,
x11_fbdev
Change-Id: I0dd0eb559cd8eb9dade0e38991e9933ea3dc7c55
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com >
2020-05-20 18:01:53 +08:00
Zhen Chen
ef6fa3f7f4
rk3399: arm32: libmali: build for x11_fbdev , on Midgard DDK r18p0-01rel0; rk_so_ver is 2.
...
Change-Id: I87e97c94bec8bc80930d6c499afa7d8764e8d4b9
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com >
2020-05-20 14:43:35 +08:00
Zhen Chen
1a17e4a7d6
rk3399: arm32: libmali: build for gbm, on Midgard DDK r18p0-01rel0; rk_so_ver is 2.
...
Change-Id: Ibd043f24c437e913e33bbaa3c7a8ae15640bdc44
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com >
2020-05-20 14:22:50 +08:00
Zhen Chen
ae012c13e2
rk3399: arm32: libmali: build for fbdev, on Midgard DDK r18p0-01rel0; rk_so_ver is 2.
...
Change-Id: I2512423a209aa7986c739e4e84dc0e3925c5bb04
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com >
2020-05-20 11:57:23 +08:00