Commit Graph

291 Commits

Author SHA1 Message Date
Mecid
ca840a0ec7 Switch to ubuntu-24.04-arm native worker 2025-01-17 09:31:32 +01:00
Ivan Podogov
a737781119 Sync with main branch 2025-01-08 14:09:42 +00:00
Ivan Podogov
b9a1b94387 data: vulkan: mali.json.in: Bump to 1.3.276
For exposing VK_VERSION_1_1 APIs:
vkGetBufferMemoryRequirements2()
vkGetImageMemoryRequirements2()
vkBindBufferMemory2()

Change-Id: I0855839bc40f06fecc720530224223361ad6353a
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-01-08 14:05:34 +00:00
tsukumi
32384162dc Merge pull request #9 from nyanmisaka/master
Add missing libxcb* dev libraries for ubuntu 20.04
2024-12-02 01:53:47 +09:00
Nyanmisaka
a6530a741f Add missing libxcb* dev libraries for ubuntu 20.04
libxcb-dri3-dev
libxcb-present-dev
libxcb-xfixes0-dev

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-12-01 15:30:20 +08:00
tsukumi
70432a14bb CI: Fix GitHub Actions workflow 2024-11-30 08:11:11 +09:00
tsukumi
fa005557b3 Merge branch 'libmali' of github.com:JeffyCN/mirrors 2024-11-16 00:03:04 +09: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
Jeffy Chen
976fb67308 Add gpu-chips.txt
Change-Id: I5ab2adef25e63ad7788434ed7ac7abad0f140d44
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-10-12 11:50:10 +08:00
Jeffy Chen
0f3e1c0e84 hook: Disable chromium in-process-gpu workaround by default
Make it optional.

Change-Id: Id3ef4686122d2d3cecac2ae715501c544a2da2ef
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-10-12 10:54:45 +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
80565efba8 scripts: Add symbol hack back
Some libraries would not work with new hack.

Change-Id: I3d43e56b5a64971c595630a8ef3e5430417295f6
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-10-09 09:21:49 +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
Jeffy Chen
df73c5795e scripts: Update script for fixing up local symbols
Workaround local symbol warning:
'found local symbol in global part of symbol table'
Or:
'invalid local symbol in global part of symbol table'

depends on lief (pip3 install lief)

Change-Id: I66fbd9ce924354e2ffc1024903e61bf2ac01011d
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-10-09 08:43:59 +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
Jeffy Chen
d3603a8431 HACK: hook: Workaround chromium in-process-gpu error
Tested on RK3588 EVB with:
1/ Downgrade wayland to 1.21.0
2/ Run "chromium --in-process-gpu"

Change-Id: I128b83431797bbab457d2ff1f02173bcaab19225
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-07-24 18:12:58 +08:00
Jeffy Chen
3c3843198e hook: Fix crash in eglChooseConfig() without attrs
The attrs might be NULL.

Change-Id: If80c15f12f51cc739ee0177da97ac5ae8ec689d1
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-05-15 11:47:56 +08:00
Jeffy Chen
751535b76d hook: Link with libmali.so
To make sure that the libmali.so is loaded before the initial no-load
dlopen() here.

Fix dlopen() error when linking with libmali-hook.so alone:
FATAL: dlopen(libmali.so.1) failed((null))

Change-Id: I66599d9125322a956470189e926870bb6fcb635c
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-04-07 12:42:24 +08:00
tsukumi
55611b0b51 Merge branch 'master' of github.com:tsukumijima/libmali-rockchip 2024-04-02 20:21:15 +09:00
tsukumi
84c70a5fbe Merge branch 'libmali' of github.com:JeffyCN/mirrors 2024-04-02 20:20:29 +09:00
Jeffy Chen
2520ec750e hook: Define EGL_NO_X11 when x11 is disabled
Change-Id: I89ac1474b96d3bb90f599469fdd4470529b3034d
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-03-28 09:59:02 +08:00