Yiwei Zhang
d15e1fd108
android_stub: sync Android 16 headers
...
Acked-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41373 >
2026-05-06 18:40:02 +00:00
Yiwei Zhang
4193314295
android_stub: avoid vending in unused headers
...
Drop the redundant headers from libsystem and libnativewindow:
- include/android_stub/android/hdr_metadata.h
- include/android_stub/system/camera.h
- include/android_stub/system/radio.h
- include/android_stub/system/thread_defs.h
Acked-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41373 >
2026-05-06 18:40:02 +00:00
Yiwei Zhang
8b7525dd5d
android_stub: purge unused log utils
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
This commit:
- drops the unused log headers
- updates the header roll script
- drops the unused __android_log_vprint stub
Acked-by: Valentine Burley <valentine.burley@collabora.com>
Reviewed-by: Dhruv Mark Collins <mark@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41254 >
2026-05-01 20:23:23 +00:00
Yiwei Zhang
2b6db10f38
android_stub: drop cutils/properties dependency
...
Reviewed-by: Dhruv Mark Collins <mark@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41222 >
2026-04-28 20:47:36 +00:00
Yiwei Zhang
90c4f1f9dc
util/android_stub: drop legacy atrace
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
The legacy atrace support was added in lack of perfetto c bindings in:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13255
Now that perfetto has matured while atrace has compat issue with C++,
let's drop legacy atrace support in favor of perfetto even for Android.
Reviewed-by: Dhruv Mark Collins <mark@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41219 >
2026-04-27 23:29:27 +00:00
Gurchetan Singh
57ae8eb70f
android_stub: fix missing prototypes issues
...
When the compiler is configured to complain about missing
prototypes, the lack of prototypes can cause issues:
src/android_stub/cutils_stub.cpp:13:1:
error: no previous prototype for function 'atrace_begin_body' [-Werror,-Wmissing-prototypes]
13 | atrace_begin_body(const char * /*name*/)
Update cutils/trace.h to the version in android-16.0.0_r3 [1], and
add proper header includes to fix this.
[1] https://android.googlesource.com/platform/system/core.git/+/refs/tags/android-16.0.0_r3/libcutils/include/cutils/trace.h
Acked-by: Yonggang Luo <luoyonggang@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38644 >
2025-12-02 20:03:02 +00:00
Lucas Fryzek
49f5cc48cf
anv: Add format conversion for AHARDWAREBUFFER_FORMAT_YCbCr_P010
...
Reviewed-by: Juston Li <justonli@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35161 >
2025-06-16 10:52:25 +00:00
dawnhan
6df5ace3a3
vulkan/android: Add missing AHB formats
...
Signed-off-by: dawnhan <dawnhan@google.com>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30310 >
2024-08-02 04:23:44 +00:00
Yiwei Zhang
2881b43d2c
android_stub: update platform headers to include atrace
...
1. Add tracing headers
2. Update to reflect relocated headers
3. Remove redundant apex/window.h
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Ryan Neph <ryanneph@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13255 >
2021-10-09 00:42:32 +00:00
Yiwei Zhang
1b74a12ea0
egl/android: add aosp_nougat system/window.h back for back compat
...
Also layer ANativeWindow_* APIs on top of legacy APIs for api level less
than 26 in a new platform_android.h header.
v2: persist frozen system/window.h header
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Rob Clark <robdclark@chromium.org> (v1)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11286 >
2021-06-11 02:33:57 +00:00
Yiwei Zhang
8b7ff78443
egl/android: refactor to use the legit vndk/window.h header
...
Using the system/window.h header can potentially cause AHB breakage
because the system header is reserved for platform internal use.
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11206 >
2021-06-09 21:07:54 +00:00
Eric Anholt
e92f4ac9f4
android_stub: Update platform headers to include gralloc1.h.
...
This header is used in anv and radv, and soon turnip. Since the script
just checks out master, this also bumps the headers to upstream
02dfcc7c1562 ("Merge "Merge Android R"")
Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6821 >
2020-10-19 18:41:50 +00:00
Kristian H. Kristensen
932f51d593
ci: Include enough Android headers to let us compile test EGL
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6112 >
2020-08-05 18:08:07 +00:00