Commit Graph

124 Commits

Author SHA1 Message Date
Ivan Podogov
a737781119 Sync with main branch 2025-01-08 14:09:42 +00:00
Jacob Chen
92183c8482 libmali: update G31/G52 userspace driver to g24p0-3
Change-Id: I6b56799dbc3d198f9c9fa1fbf1a941e867379756
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2024-11-04 16:49:50 +08:00
Zhixiong Lin
d30d0656a8 libmali: update G610 userspace driver to g24p0-4
Change-Id: Ide2ac1497bfda135e383b475b02d540f57b93d3c
Signed-off-by: Zhixiong Lin <zhixiong.lin@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-11-01 08:03:28 +08:00
Jacob Chen
41ac372c44 libmali: add wayland-dummy-gbm backend support for G52
Change-Id: Idf4fc4b4d7714e8713d20f458055e02362517ece
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2024-10-09 09:23:41 +08:00
Jeffy Chen
961afae0c1 Normalize libraries
Run ./scripts/normalize.sh

Change-Id: Ic87c3363aa7c7f36cd02f90d243143b42ed0d629
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-10-09 08:55:16 +08:00
Jacob Chen
a6246a058c libmali: add x11-wayland-gbm backend support for G52
Change-Id: I33c94f70c513cf78518e0cc7f32f6ea23add36e8
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2024-09-23 17:31:23 +08:00
Jacob Chen
5b663af01a libmali: update G31/G52/G610 userspace legacy driver to g13p0-11
Change-Id: Ibb298e2de733f65bc06b24c1e8af18a868c8a64d
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2024-09-23 14:25:19 +08:00
Caesar Wang
c531368755 lib: update libmali so
run `./scripts/normalize.sh`

Change-Id: Ife1c2f41ca1508867792e4c8e336eead6a37bcbf
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2024-09-12 14:31:13 +08:00
Li Huang
7f57be417a libmali: update G610 userspace driver to g24p0-3
Change-Id: I5390d86a2ac3c8ecc9ff3a6d2fb92f48cc5e02bc
Signed-off-by: Li Huang <putin.li@rock-chips.com>
2024-09-10 16:16:48 +08:00
Li Huang
d884f2622a Update: Utgard 450 only x11: rk_so_ver 11
fixup eglCreateSurface error EGL_BAD_ALLOC

Signed-off-by: Li Huang <putin.li@rock-chips.com>
Change-Id: I53b4ff60534923fb90c0c8131bb9214ef7e9b7b1
2024-01-22 10:55:28 +08:00
Li Huang
7adfe87db6 Update: Utgard 450 only x11: rk_so_ver 10
1. fixup time consuming on glclear, cause by dri2
2. fixup mmap failed, pixmap egl image must use gbm map
3. Use env RK_MALI_SURFACELESS_DISABLE to disable EGL_KHR_surfaceless_context

Signed-off-by: Li Huang <putin.li@rock-chips.com>
Change-Id: I099343c4f82872420dfb34c3926beb6fa1ec0753
2024-01-22 10:52:21 +08:00
Li Huang
f8b021d13c Update: Utgard for mali400: rk_so_ver 8
Signed-off-by: Li Huang <putin.li@rock-chips.com>
Change-Id: Ib8ccd39e55aee9f88a497111037ae5cd565ad293
2023-12-15 10:47:30 +08:00
Li Huang
aa012ad35c Update: Utgard: rk_so_ver 8
1. Add some unsupported gbm interfaces.
2. EGL rendertype mask add EGL_OPENGL_BIT

Signed-off-by: Li Huang <putin.li@rock-chips.com>
Change-Id: Ieb75133b16d88001c7d8b9682948d94957e944a3
2023-12-15 10:46:55 +08:00
Caesar Wang
9f2a45e67a libmali: update libmali-bifrost-g52-g2p0-gbm.so for arm 32bit
run:
./scripts/normalize.sh

Change-Id: Ib4227e3342c07a96c09610344d09b75379cfa42c
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2023-12-15 10:45:23 +08:00
Li Huang
3860924ab2 Update: Utgard: rk_so_ver 6
disable cache on DRM_IOCTL_MODE_CREATE_DUMB, on gbm_bo_create

Signed-off-by: Li Huang <putin.li@rock-chips.com>
Change-Id: I6956c6943eab5c81b8d583b257e6a7d7154fbc1d
2023-12-11 09:23:23 +08:00
Li Huang
6b83647556 Update: Utgard: rk_so_ver 5
Add EGL_KHR_surfaceless_context support for GLES1 | GLES2 bit

Signed-off-by: Li Huang <putin.li@rock-chips.com>
Change-Id: I6674c2372a977fdb2b0cdbb77ed32f764ad33eb2
2023-12-11 09:21:50 +08:00
Jacob Chen
bd6bb09578 libmali: update G31/G52/G610 userspace driver to g13p0-10
Change-Id: I94a444d7e6be75ad723ec8109b047e2b1663e2b0
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2023-10-16 18:25:26 +08:00
Jacob Chen
c45e68f5f4 libmali: update G610 userspace driver to g13p0-9
Change-Id: Ib130fb994bd3933a0c51082d97c2385c2341fa57
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2023-09-16 07:29:06 +08:00
Zhen Chen
314f19c6e7 libmali: update G610/G52/G31 userspace driver that supports wayland to g13p0-01eac0-7
Compared to g13p0-01eac0-6, the following changes are made:
- GBM: YUV format and wl_buffer importation support
- F: wayland: from 陈渐飞: Fix 2 bugs

Change-Id: I806f63818b3a75e61bba951440ae97817fdf1f5c
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2023-08-23 14:51:12 +08:00
Jacob Chen
9869c5a8aa libmali: update G610 userspace driver to g13p0-6
Change-Id: Ibea3742108e3ec2b28889242c6e54da0f4189bf8
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2023-06-25 09:38:51 +08:00
Jacob Chen
8f1020cdae libmali: update G610 userspace driver to g13p0-5
Change-Id: Icd10267280615f9a88e561f079ac6928af3e5cfa
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2023-06-20 09:50:28 +08:00
Jacob Chen
9cffadd784 libmali: update G610/G52/G31 userspace driver to g13p0-3
X11 core extensions:
    EGL_KHR_platform_x11
    EGL_EXT_platform_x11

Change-Id: I6fd54867ea20840aecf4eb863d9d6a4dc26f5cd1
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2023-02-17 14:29:28 +08:00
Li Huang
c68ce43923 Update: Utgard: rk_so_ver 4
Change-Id: I729a89c21230f13a18e9df2878178329985e75aa
Signed-off-by: Li Huang <putin.li@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2023-02-17 10:24:07 +08:00
Jacob Chen
d91e3fa150 libmali: update G610/G52/G31 userspace driver to g13p0-2
run `./scripts/normalize.sh`

note: The required patchelf version on PC.
patchelf > 0.9

Change-Id: I57b4ef6fd7c4b11e47df4a9a10e93e989d8d09d1
Signed-off-by: Jacob Chen <cc@rock-chips.com>
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2023-02-16 09:09:15 +08:00
Zhen Chen
25e4250de1 356x: wayland: update libs of libmali_for_wayland_gbm to g2p0-01eac0-10
Include following changes:
	gbm/wayland: add USE_RK_DRM to close authorize and busid
	wayland: 移除wayland_server中对"authorize_allocator"接口的调用.

Change-Id: If1f396a6bc4c582ecd214bf8d9241bb7cdbbf2e6
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2022-09-27 15:25:41 +08:00