mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2026-02-12 12:50:51 +00:00
mesa: disable resource_create_front for vtest
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
This reverts https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11714,
|
||||
which implements resource_create_front for vtest.
|
||||
|
||||
It breaks `glxinfo` with `virglrenderer-android`.
|
||||
|
||||
--- a/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
|
||||
+++ b/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
|
||||
@@ -304,7 +304,11 @@
|
||||
}
|
||||
|
||||
res->res_handle = handle;
|
||||
+#ifndef __TERMUX__
|
||||
if (map_front_private && res->ptr && res->dt) {
|
||||
+#else
|
||||
+ if (map_front_private && res->ptr && res->dt && getenv("TERMUX_ENABLE_GLXCOPYSUBBUFFERMESA_FOR_VTEST")) {
|
||||
+#endif
|
||||
void *dt_map = vtws->sws->displaytarget_map(vtws->sws, res->dt, PIPE_MAP_READ_WRITE);
|
||||
uint32_t shm_stride = util_format_get_stride(res->format, res->width);
|
||||
util_copy_rect(res->ptr, res->format, shm_stride, 0, 0,
|
||||
@@ -4,7 +4,7 @@ TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_LICENSE_FILE="docs/license.rst"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
TERMUX_PKG_VERSION="23.3.3"
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_REVISION=2
|
||||
TERMUX_PKG_SRCURL=https://archive.mesa3d.org/mesa-${TERMUX_PKG_VERSION}.tar.xz
|
||||
TERMUX_PKG_SHA256=518307c0057fa3cee8b58df78be431d4df5aafa7edc60d09278b2d7a0a80f3b4
|
||||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
|
||||
Reference in New Issue
Block a user