This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好 、我们如何在没有 Wayland 的情况下构建 git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git (支路 ti-img-SGX/Rocko/1.14.3699939)?
按照中的说明,我们已禁用 Wayland
`dISTRO_features _remove = "航迹"`
在 local.conf 中。
但是、我们会得到以下错误:
错误:libgls-SGX-0.1-r32 DO_PACKAGE_QA:QA 问题:软件包 libgls-SGX 中包含的/usr/bin/pvrsrvctl 需要 libwayland-server.so.0、但在 RDEPENDS_libgles-SGX 中找不到提供程序? [文件-rdeps]
错误:libgles-SGX-0.1-r32 DO 封装_QA:QA 运行发现致命错误。 请考虑修复它们。
错误:libgls-SGX-0.1-r32 DO 封装_QA:函数失败:DO 封装_QA
错误:故障日志文件存储在:/home/valentina_giusti/meta-sumup/poky/build-solo-masada-production/tmp/work/sumup_solo-poky-linux-gnueabi/libgles-sgx/0.1-r32/temp/log.do_package_qa.13736中
错误:任务(/home/valentina_giusti/meta-sumup/poky/meta-sumup/meta-solo-bsp/recipes-graphics/libgles-sgx/libgles-sgx_0.1.bb:DO 封装_QA)失败、退出代码为"1"
存储库似乎包含链接到 wayland libs 的预构建二进制文件。 是否有办法重建它们、或者您能否为我们的平台提供不需要 Wayland 的二进制文件?
您好!
请分享您使用 PROCESSOR-SDK 的构建说明和配置版本- -config.txt?
此致、
Krunal
您好 Krunal、
感谢您的回答。
我们使用 Yocto 构建、开发了一种配方、通过以下方法获取来源:
分支="ti-img-SGX/Rocko/1.14.3699939" SRC_URI ="git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git;协议=git;分支=${branch}" SRCREV ="bc62c9d0c590dfc801bf6b10176c3a8b6a39d98 "
并在目标上部署二进制文件:
DO 安装(){ OE_runmake 安装 destdir=${D}target_product=${target_product} mkdir -p ${D}${libdir}/GBM LN -SF ./libpvrGBMWSEGL.SO.${PV}${D}${libdir}/gbm/gbm_pvr.so LN -SF libGLESv2.so。${PV}${D}${libdir}/libGLESv2.so.1. rm -f ${D}${libdir}/pkgconfig/wayland-egl.pc chown -R 根:root ${D} }
配置为 PROCESSOR-SDK-05.02.00.10-CONFIG.txt。
您好!
我想知道您是否可以使用下 一页中提到的说明来尝试构建 rootfs。 在我的设置中、我使用了05.02.00.10配置、并在 conf/local.conf 文件中添加了 DISTR_features_remove ="wayland"。 构建的"tisdk-rootfs-image"成功、并且在 rootfs//usr/lib 文件夹中看不到任何 Weston 库。
此致、
Krunal
您好 Krunal、
这些是我遵循的说明、实际上 我已经在 local.conf 中设置了 distro_features_remove ="wayland"、正如我在第一个帖子中所写的那样。
您使用的是哪个分支机构? git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git (branch ti-img-SGX/Rocko/1.14.3699939)提供的二进制"/usr/bin/pvrsrvctl "绝对链接到 libwayland-server.so.0、因为我收到错误:
错误:libgls-SGX-0.1-r32 DO_PACKAGE_QA:QA 问题:软件包 libgls-SGX 中包含的/usr/bin/pvrsrvctl 需要 libwayland-server.so.0、但在 RDEPENDS_libgles-SGX 中找不到提供程序? [文件-rdeps]
另请查看在存储库 OMAP4-SGX-DDK-um-linux.git 中的二进制文件 pvrsrvctl 上运行的"readelf -d"的输出、分支 ti-img-SGX/Rocko/1.14.3699939:
readelf -d ./targetfs/ti437x/bin/pvrsrvctl
偏移量0x157c 处的动态段包含34个条目:
标签类型名称/值
0x00000001 (需要)共享库:[libdrm.so.2]
0x00000001 (需要)共享库:[libgbm.SO.2]
0x00000001 (必需)共享库:[libudev.SO.1]
0x00000001 (需要)共享库:[libwayland-server.so.0]
0x00000001 (需要)共享库:[libdrm_omap.so.1]
0x00000001 (需要)共享库:[libffi.so.6]
0x00000001 (需要)共享库:[libsrv_init.so.1]
0x00000001 (需要)共享库:[libsrv_um.SO.1]
0x00000001 (需要)共享库:[libc.so.6]
0x0000000c (INIT) 0x9e0
0x0000000d (Fini) 0x1164
0x00000019 (INIT_ARRAY) 0x11570
0x0000001b (INIT_ARRAYSZ) 4 (字节)
0x0000001A (Fini_array) 0x11574
0x0000001c (Fini_ARRAYSZ) 4 (字节)
0x00000004 (哈希) 0x194
0x00000005 (STRTAB) 0x5c8
0x00000006 (SYMTAB) 0x2e8
0x0000000A (STRSZ) 612 (字节)
0x0000000b (SYMENT) 16 (字节)
0x00000015 (调试) 0x0
0x00000003 (PLTGOT) 0x116ac
0x00000002 (PLTRELSZ) 216 (字节)
0x00000014 (PLTREL) REL
0x00000017 (JMPREL) 0x908
0x00000011 (REL) 0x8a8
0x00000012 (RELSZ) 96 (字节)
0x00000013 (相关) 8 (字节)
0x6ffffffffb (flags_1)标志:PIE
0x6ffffffffe (VERNEED) 0x888
0x6ffffffff (VERNEEDNUM) 1.
0x6ffffffffff0 (VERSYM) 0x82c
0x6ffffffffa (RELCOUNT) 6.
0x00000000 (NULL) 0x0
您好!
感谢您共享上述信息、正如您提到的、该驱动 程序需要 libwayland-server.so.0库。 我附加了默认 GPU 配方、并在"视图"和"RDEPENDS"部分中定义了航迹。 根据我的测试、添加航迹仅会生成以下共享库:
libpvrws_WAYLAND.so
libpvrws_WAYLAND.SO.1
libpvrws_WAYLAND.SO.1.14.3699939
libwayland-client.SO.0
libwayland-client.SO.0.3.0
libwayland-curse.so.0
libwayland-curs.so.0.0.0
libwayland-server.so.0
libwayland-server.so.0.1.0
此外、在我们的默认 SDK 上、我们已启用 Weston (Wayland 的实现)、设置"distro_features _remove=wayland"将导致 Weston 无法构建。 我还连接了生成的 rootfs 的 tar 球。
此致、
Krunal
e2e.ti.com/.../tisdk_2D00_rootfs_2D00_image_2D00_am437x_2D00_evm.tar.xz e2e.ti.com/.../ti_2D00_sgx_2D00_ddk_2D00_um_5F00_1.14.3699939.bb
您好 Krunal、
感谢您的回答。
您共享的配方与我们用于构建的配方相同。 遗憾的是、问题仍然存在:预编译的二进制文件链接到 wayland。
我们是否可以拥有不需要 wayland 共享库的预构建二进制文件?
您好!
让我在内部检查一下是否可以这样做、我将在48小时内给您回电。
此致、
Krunal
您好!
听起来不错、谢谢!
最棒的
Valentina
您好 Valentina、
目前、我正在与 GPU 供应商(Imagination)讨论对 Wayland 的依赖性。 看起来像启动 DDKv117 (PSDK6.x)、依赖关系不再存在。 当我从想象力中听到回来后、我将更新当前 TT。 此外、如果可能、我会考虑迁移到 PSDK6.x
此致、
Krunal
您好 Krunal、
如果您可以确保 DDKv117 (PSDK6.x)与 AM4378兼容、我们可以考虑使用该器件。
最棒的
Valentina
您好、Valentina、
它兼容、下面是 AM437x 的下载页面 :https://software-dl.ti.com/processor-sdk-linux/esd/AM437X/latest/index_FDS.html。
此致、
Krunal
您好 Krunal、
我意识到我没有指明正确的组件版本、因为我打开 TT 时在建议表单中找不到 AM438x。
您能否再次查看 Imagination、哪一款 是正确版本的 git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git、以及我们应该将哪款 SDK 用于 AM438x?
最好
Valentina
您好 Krunal、
请您就我的最新请求与我联系?
最棒的
Valentina
您好 Valentina、
对于延迟的响应、我深表歉意、我正在进行有关 AM438x 器件的内部讨论。 我不知道这是一款安全器件、上一个版本是 PSDK5.2 (DDKv114)。
关于初始 Yocto 配方错误、您能否共享用于构建 SGX 库的命令。 食谱`libgls-SGX`名称听起来不熟悉,您的定制食谱是不是吗? 如果是、请添加 Wayland 作为依赖项、并确保在执行构建命令之前清理您的构建。
此致、
Krunal
您好 Krunal、
感谢您回来。 我们的食谱有不同的名称、但基本上与您在上一篇文章中分享的食谱相同:
描述="TI SoC 上 PowerVR SGX 芯片组的用户空间库"
主页="">git.ti.com/.../omap5-sgx-ddk-um-linux"
许可证="TI-TSPA"
LIC_FILES CHKSUM ="文件://TI-Linux-Graphics-DDK-UM-manifest.doc;MD5=550702a031857e0426ef7d6f6cf2d9f4"
PACKAGE_ARCH ="${MACHINE_ARCH}"
分支="ti-img-SGX/Rocko/1.14.3699939"
SRC_URI ="git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git;协议= git;分支=${branch}"
SRCREV ="bc62c9d0c590dfbc801bf6b10176c3a8b6a39d98"
#只有硬固件版本可用
Python __anonymous (){
tunes = d.getVar ("tune_features")
如果不调整:
返回
pkgn = d.getVar ("PN")
pkgv = d.getVar ("pv")
如果"难于调用"未在调谐中:
bB.warn ("%s-%s 目前仅支持 hardfp 模式"%(pkgn、pkgv)
提升 bb.parse.SkipPackage ("%s-%s 目前仅支持 hardfp 模式"%(pkgn、pkgv))
}
initscript_name ="rc.pvr"
initscript_Params ="默认值8"
继承 update-rc.d
PR ="r32"
提供+="virtual/EGL virtual/libgles1 virtual/libgles2 omap5-SGX-DDK-um-linux"
depends +="libdrm udev libgbm wayland libffi"
RDEPENDS_${PN}+="libdrm libudev libgbm wayland libffi libdrm-omap"
RPROVIDES_${PN}="libgles1 libgles2 omap5-SGX-DDK-um-Linux"
RPROVIDES_${PN}-dev ="libegl-dev libgles1-dev libgles2-dev omap5-SGX-DDK-um-linux-dev"
RPROVIDES_${PN}-dbg ="libgegl-dbg libgles1-dbg libgles2-dbg omap5-SGX-DDK-um-linux-dbg"
RREPLACES_${PN}="libgles1 libgles2 omap5-SGX-DDK-um-linux"
RREPLACES_${PN}-dev ="libegl-dev libgles1-dev libgles2-dev omap5-SGX-DDK-um-linux-dev"
RREPLACES_${PN}-dbg ="libgegl-dbg libgles1-dbg libgles2-dbg omap5-SGX-DDK-um-linux-dbg"
RCONFLICTS_${PN}="libgles1 libgles2 omap5-SGX-DDK-um-Linux"
RCONFLICTS_${PN}-dev ="libegl-dev libgles1-dev libgles2-dev omap5-SGX-DDK-um-linux-dev"
RCONFLICTS_${PN}-dbg ="libgegl-dbg libgles1-dbg libgles2-dbg omap5-SGX-DDK-um-linux-dbg"
#实际的 SONAME 是 libGLESv2.SO.2、因此需要在此处为.SO.1显式指定 RPROVIDES
RPROVIDES_${PN}+="libGLESv2.SO.1"
S ="${workdir}/git "
DO 安装(){
OE_runmake 安装 destdir=${D}target_product=${target_product}
mkdir -p ${D}${libdir}/GBM
LN -SF ./libpvrGBMWSEGL.SO.${PV}${D}${libdir}/gbm/gbm_pvr.so
LN -SF libGLESv2.so。${PV}${D}${libdir}/libGLESv2.so.1.
rm -f ${D}${libdir}/pkgconfig/wayland-egl.pc
chown -R 根:root ${D}
}
文件_${PN}="${bidir}/*"
FILES _${PN}+="${libdir}/*"
文件_${PN}+="${includeddir}/*"
文件_${PN}+="${sysconfdir}/*"
FILES _${PN}-dev ="${includeddir}"
软件包=+"${PN}-plugins"
files_${PN}-plugins ="${libdir}/libsrv_init.so ${libdir}/libsrv_um.so ${libdir}/libglcompiler.so ${libdir}/libPVRScopeServices.so ${libmvdir}/libglesv.so ${libmwmvrmvcm}/libprelpdir/libprels.so ${libmvrmws}/libprelpws.so ${libmvrmvrmvrgl}
RDEPENDS_${PN}+="${PN}-plugins"
allow_empty_${PN}-插件="1"
INHIBIT_PACKAGE_STrip ="1"
INHIBIT_SYSROOT_STrip ="1"
sular_skip_${PN}+="dev-so ldflags 无用 rpaths"
疯狂跳过${PN}-插件="dev-SO"
疯狂跳过${PN}+="已剥离"
CLEANBROKEN ="1"
compatible _machine ="ti43x"
TARGET_PRODUCT_SUUP-SOLO ="ti437x"
最棒的
Valentina
您好 Valentina、
感谢您分享您的食谱。 在我的设置中,如果我删除了对 wayland 的依赖,我可以复制 pvrsrvctl 错误。 根据我的内部讨论,pvrsrvctl 二进制文件已将依赖关系链接到 Wayland。 将 Wayland 添加到我的配方中后、该建造成功。 我想知道您是否可以尝试在包含 Wayland 的情况下再次构建配方。 如果您仍然观察到 Wayland 错误、我建议您清除当前的构建并重试构建。
此致、
Krunal
您好 Krunal、
感谢您的回复。
当然、我可以在启用 Wayland 的情况下进行构建、但重点是我们必须消除它、因为我们的 GUI 根本不使用它、因此这是我们不需要的依赖项。
当我们购买此产品时、我们已确保在没有 Wayland 的情况下可以使用 SGX/PVR 发动机。
最棒的
Valentina
您好、 Valentina、
感谢您的澄清、在内部、我也一直在与 Fred 讨论。 我需要一些时间与我们的内部软件团队进行讨论、我将在下周中旬向您提供状态更新。
此致、
Krunal
您好 Krunal、
谢谢! 期待收到您的回复。
最棒的
Valentina
您好 Valentina、
感谢您的耐心等待。 我创建了一个实验库并与 Fred 分享。 他很快就会分享这些内容、请运行您的 GUI、如果您遇到任何错误、请告知我。
此致、
Krunal
您好 Krunal、
按照您的要求,在加载内核模块`pvrsrvkm.ko`并启动`pvr.service`后,您可以在下面找到`eglinfo`的输出。 另请注意、目前我们的应用尚未启动。
您是否认为您为我们预先编译的二进制文件不能在我们的系统中工作、因为它们与我们正在使用的内核模块不一致?
以下是有关我们的 pvrsrvkm.ko 版本的信息:
分支="ti-img-SGX/1.14.369999/k4.14"
SRC_URI ="git://git.ti.com/graphics/omap5-sgx-ddk-linux.git;协议= git;分支=${branch}\
文件://0001-srvkM-env-linux-osfunc.c-fix-gcc8-stringop-truncatio.patch \
文件://0001-buildvars.mk–pass-Wno-cast–function-type.patch"
S ="${workdir}/git "
SRCREV ="76da7d73976f0a5dc04fdc84a3af899d6c2b1fe2"
##############
~# eglinfo
eglGetConfigs():
========================================================================================================================================================
(二
EGL 配置号:0
EGL 供应商字符串:Imagination Technologies
EGL 版本字符串:1.4 build 1.14@3699939 (main)
EGL 扩展:EGL_IMG_CLIENT_API_OGL EGL_KHR_IMAGE EGL_KHR_IMAGE_BASE EGL_KHR_TATEY_2D_IMAGE EGL_KHR_GL_TEST_GGEEMAP_IMAGE EGL_KHR_KHR_END_BUST_IMPEDSTACT_EGL_EGL_EGRATE_END_EGL_IM_EGL_EGRATE_END_EGL_EGRATE_EGL_EGRATE_END_END_END_EGL_EGHR_END_EGL_EGL_EGRAM_EGRAM_EGL_EGRAM_EGL_IM_END_END_END_EGL_EGL_EGL_EGL_EGRAM_END_ENCH_END_EGL_EGL_EGL_EGRATED_END_END_EGL_EGRATED_EGRAM_EGRATED_EGRATE_EGL_EGRATE_GEL_IM_EGRATE
EGL 客户端 API 包括:OpenGL_ES
EGL 配置属性:
EGL_CONFIG_ID = 0x1
EGL_buffer_size = 0x20
EGL_RED_SIZE = 0x8
EGL_GREEN_SIZE = 0x8
EGL_blue_size = 0x8
EGL_lumance_size = 0x0
EGL_alpha_size = 0x8
EGL_alpha_mask_size = 0x0
EGL_bind_TO_纹 理_RGB = 0x1
EGL_BIND_TO_TEST_RGBA = 0x1
EGL_color_buffer_type = 0x308e
EGL_CONFIG_CAVEATE = 0x3038
EGL_conformant = 0x1
EGL_DEPTY_SIZE = 0x18
EGL_LEVEL = 0x0
EGL_MAX_Pbuffer_width = 0x800
EGL_MAX_Pbuffer_height = 0x800
EGL_MAX_pbuffer_pixels = 0x400000
EGL_MAX_SWAP_INTERVAL = 0xA
EGL_MIN_SWAP_INTERVAL = 0x1
EGL_NATE_RENDERABLE = 0x0
EGL_native_visual = 0x0
EGL_native_visual = 0x0
EGL_RENDERABLE_TYPE = 0x1 EGL_OpenGL_ES_BIT
EGL_SAMPLE_BUFFERS = 0x0
EGL_SAples = 0x0
EGL_Stence_size = 0x8
EGL_surface_type = 0x5 EGL_pbuffer_bit EGL_window_bit
EGL_Transparenty_type = 0x3038
EGL_Transparenty_red_value = 0x0
EGL_Transparenty_GREEN 值= 0x0
EGL_Transparenty_blue_value = 0x0
生成窗口曲面...
PVR:(错误):WSEGL_CreateWindowDrawable:无法设置 CRTC:权限被拒绝[0,]
无法生成曲面
EGL 错误'EGL_BAD_ALLOC'(0x3003)
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~#
root@sumup-Solo:~# eglinfo
eglGetConfigs():
========================================================================================================================================================
(二
EGL 配置号:0
EGL 供应商字符串:Imagination Technologies
EGL 版本字符串:1.4 build 1.14@3699939 (main)
EGL 扩展:EGL_IMG_CLIENT_API_OGL EGL_KHR_IMAGE EGL_KHR_IMAGE_BASE EGL_KHR_TATEY_2D_IMAGE EGL_KHR_GL_TEST_GGEEMAP_IMAGE EGL_KHR_KHR_END_BUST_IMPEDSTACT_EGL_EGL_EGRATE_END_EGL_IM_EGL_EGRATE_END_EGL_EGRATE_EGL_EGRATE_END_END_END_EGL_EGHR_END_EGL_EGL_EGRAM_EGRAM_EGL_EGRAM_EGL_IM_END_END_END_EGL_EGL_EGL_EGL_EGRAM_END_ENCH_END_EGL_EGL_EGL_EGRATED_END_END_EGL_EGRATED_EGRAM_EGRATED_EGRATE_EGL_EGRATE_GEL_IM_EGRATE
EGL 客户端 API 包括:OpenGL_ES
EGL 配置属性:
EGL_CONFIG_ID = 0x1
EGL_buffer_size = 0x20
EGL_RED_SIZE = 0x8
EGL_GREEN_SIZE = 0x8
EGL_blue_size = 0x8
EGL_lumance_size = 0x0
EGL_alpha_size = 0x8
EGL_alpha_mask_size = 0x0
EGL_bind_TO_纹 理_RGB = 0x1
EGL_BIND_TO_TEST_RGBA = 0x1
EGL_color_buffer_type = 0x308e
EGL_CONFIG_CAVEATE = 0x3038
EGL_conformant = 0x1
EGL_DEPTY_SIZE = 0x18
EGL_LEVEL = 0x0
EGL_MAX_Pbuffer_width = 0x800
EGL_MAX_Pbuffer_height = 0x800
EGL_MAX_pbuffer_pixels = 0x400000
EGL_MAX_SWAP_INTERVAL = 0xA
EGL_MIN_SWAP_INTERVAL = 0x1
EGL_NATE_RENDERABLE = 0x0
EGL_native_visual = 0x0
EGL_native_visual = 0x0
EGL_RENDERABLE_TYPE = 0x1 EGL_OpenGL_ES_BIT
EGL_SAMPLE_BUFFERS = 0x0
EGL_SAples = 0x0
EGL_Stence_size = 0x8
EGL_surface_type = 0x5 EGL_pbuffer_bit EGL_window_bit
EGL_Transparenty_type = 0x3038
EGL_Transparenty_red_value = 0x0
EGL_Transparenty_GREEN 值= 0x0
EGL_Transparenty_blue_value = 0x0
生成窗口曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x1
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x1e0
EGL_HEIGHT = 0x1e0
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0xffffffff
EGL_mipmap_turture = 0xffffffff
EGL_mipmap_level = 0xffffffff
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_FACT_FACM= 0x3094
EGL_纹 理_format = 0x3094
EGL_TEST_TARGET = 0x3094
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 1上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x1
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x1
EGL_Render 缓冲区= 0x3038
生成 Pbuffer 曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x1
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x800
EGL_HEIGHT = 0x800
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0x1
EGL_mipmap_turture = 0x0
EGL_mipmap_level = 0x0
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_ACVE_ACWITY_= 0x0
EGL_纹 理_format = 0x305c
EGL_TEST_TARGET = 0x305c
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 1上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x1
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x1
EGL_Render 缓冲区= 0x3038
(二
EGL 配置编号:1.
EGL 供应商字符串:Imagination Technologies
EGL 版本字符串:1.4 build 1.14@3699939 (main)
EGL 扩展:EGL_IMG_CLIENT_API_OGL EGL_KHR_IMAGE EGL_KHR_IMAGE_BASE EGL_KHR_TATEY_2D_IMAGE EGL_KHR_GL_TEST_GGEEMAP_IMAGE EGL_KHR_KHR_END_BUST_IMPEDSTACT_EGL_EGL_EGRATE_END_EGL_IM_EGL_EGRATE_END_EGL_EGRATE_EGL_EGRATE_END_END_END_EGL_EGHR_END_EGL_EGL_EGRAM_EGRAM_EGL_EGRAM_EGL_IM_END_END_END_EGL_EGL_EGL_EGL_EGRAM_END_ENCH_END_EGL_EGL_EGL_EGRATED_END_END_EGL_EGRATED_EGRAM_EGRATED_EGRATE_EGL_EGRATE_GEL_IM_EGRATE
EGL 客户端 API 包括:OpenGL_ES
EGL 配置属性:
EGL_CONFIG_ID = 0x2
EGL_buffer_size = 0x20
EGL_RED_SIZE = 0x8
EGL_GREEN_SIZE = 0x8
EGL_blue_size = 0x8
EGL_lumance_size = 0x0
EGL_alpha_size = 0x8
EGL_alpha_mask_size = 0x0
EGL_bind_TO_纹 理_RGB = 0x1
EGL_BIND_TO_TEST_RGBA = 0x1
EGL_color_buffer_type = 0x308e
EGL_CONFIG_CAVEATE = 0x3038
EGL_conformant = 0x1
EGL_DEPTY_SIZE = 0x0
EGL_LEVEL = 0x0
EGL_MAX_Pbuffer_width = 0x800
EGL_MAX_Pbuffer_height = 0x800
EGL_MAX_pbuffer_pixels = 0x400000
EGL_MAX_SWAP_INTERVAL = 0xA
EGL_MIN_SWAP_INTERVAL = 0x1
EGL_NATE_RENDERABLE = 0x0
EGL_native_visual = 0x0
EGL_native_visual = 0x0
EGL_RENDERABLE_TYPE = 0x1 EGL_OpenGL_ES_BIT
EGL_SAMPLE_BUFFERS = 0x0
EGL_SAples = 0x0
EGL_Stence_size = 0x0
EGL_surface_type = 0x5 EGL_pbuffer_bit EGL_window_bit
EGL_Transparenty_type = 0x3038
EGL_Transparenty_red_value = 0x0
EGL_Transparenty_GREEN 值= 0x0
EGL_Transparenty_blue_value = 0x0
生成窗口曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x2
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x1e0
EGL_HEIGHT = 0x1e0
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0xffffffff
EGL_mipmap_turture = 0xffffffff
EGL_mipmap_level = 0xffffffff
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_FACT_FACM= 0x3094
EGL_纹 理_format = 0x3094
EGL_TEST_TARGET = 0x3094
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 1上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x2
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x1
EGL_Render 缓冲区= 0x3038
生成 Pbuffer 曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x2
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x800
EGL_HEIGHT = 0x800
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0x1
EGL_mipmap_turture = 0x0
EGL_mipmap_level = 0x0
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_ACVE_ACWITY_= 0x0
EGL_纹 理_format = 0x305c
EGL_TEST_TARGET = 0x305c
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 1上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x2
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x1
EGL_Render 缓冲区= 0x3038
(二
EGL 配置号:2.
EGL 供应商字符串:Imagination Technologies
EGL 版本字符串:1.4 build 1.14@3699939 (main)
EGL 扩展:EGL_IMG_CLIENT_API_OGL EGL_KHR_IMAGE EGL_KHR_IMAGE_BASE EGL_KHR_TATEY_2D_IMAGE EGL_KHR_GL_TEST_GGEEMAP_IMAGE EGL_KHR_KHR_END_BUST_IMPEDSTACT_EGL_EGL_EGRATE_END_EGL_IM_EGL_EGRATE_END_EGL_EGRATE_EGL_EGRATE_END_END_END_EGL_EGHR_END_EGL_EGL_EGRAM_EGRAM_EGL_EGRAM_EGL_IM_END_END_END_EGL_EGL_EGL_EGL_EGRAM_END_ENCH_END_EGL_EGL_EGL_EGRATED_END_END_EGL_EGRATED_EGRAM_EGRATED_EGRATE_EGL_EGRATE_GEL_IM_EGRATE
EGL 客户端 API 包括:OpenGL_ES
EGL 配置属性:
EGL_CONFIG_ID = 0x3
EGL_buffer_size = 0x20
EGL_RED_SIZE = 0x8
EGL_GREEN_SIZE = 0x8
EGL_blue_size = 0x8
EGL_lumance_size = 0x0
EGL_alpha_size = 0x8
EGL_alpha_mask_size = 0x0
EGL_bind_TO_纹 理_RGB = 0x1
EGL_BIND_TO_TEST_RGBA = 0x1
EGL_color_buffer_type = 0x308e
EGL_CONFIG_CAVEATE = 0x3038
EGL_conformant = 0x1
EGL_DEPTY_SIZE = 0x18
EGL_LEVEL = 0x0
EGL_MAX_Pbuffer_width = 0x800
EGL_MAX_Pbuffer_height = 0x800
EGL_MAX_pbuffer_pixels = 0x400000
EGL_MAX_SWAP_INTERVAL = 0xA
EGL_MIN_SWAP_INTERVAL = 0x1
EGL_NATE_RENDERABLE = 0x0
EGL_native_visual = 0x0
EGL_native_visual = 0x0
EGL_RENDERABLE_TYPE = 0x1 EGL_OpenGL_ES_BIT
EGL_SAMPLE_BUFFERS = 0x1
EGL_SAples = 0x4
EGL_Stence_size = 0x8
EGL_surface_type = 0x5 EGL_pbuffer_bit EGL_window_bit
EGL_Transparenty_type = 0x3038
EGL_Transparenty_red_value = 0x0
EGL_Transparenty_GREEN 值= 0x0
EGL_Transparenty_blue_value = 0x0
生成窗口曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x3
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x1e0
EGL_HEIGHT = 0x1e0
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0xffffffff
EGL_mipmap_turture = 0xffffffff
EGL_mipmap_level = 0xffffffff
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_FACT_FACM= 0x3094
EGL_纹 理_format = 0x3094
EGL_TEST_TARGET = 0x3094
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 1上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x3
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x1
EGL_Render 缓冲区= 0x3038
生成 Pbuffer 曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x3
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x800
EGL_HEIGHT = 0x800
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0x1
EGL_mipmap_turture = 0x0
EGL_mipmap_level = 0x0
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_ACVE_ACWITY_= 0x0
EGL_纹 理_format = 0x305c
EGL_TEST_TARGET = 0x305c
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 1上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x3
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x1
EGL_Render 缓冲区= 0x3038
(二
EGL 配置号:3.
EGL 供应商字符串:Imagination Technologies
EGL 版本字符串:1.4 build 1.14@3699939 (main)
EGL 扩展:EGL_IMG_CLIENT_API_OGL EGL_KHR_IMAGE EGL_KHR_IMAGE_BASE EGL_KHR_TATEY_2D_IMAGE EGL_KHR_GL_TEST_GGEEMAP_IMAGE EGL_KHR_KHR_END_BUST_IMPEDSTACT_EGL_EGL_EGRATE_END_EGL_IM_EGL_EGRATE_END_EGL_EGRATE_EGL_EGRATE_END_END_END_EGL_EGHR_END_EGL_EGL_EGRAM_EGRAM_EGL_EGRAM_EGL_IM_END_END_END_EGL_EGL_EGL_EGL_EGRAM_END_ENCH_END_EGL_EGL_EGL_EGRATED_END_END_EGL_EGRATED_EGRAM_EGRATED_EGRATE_EGL_EGRATE_GEL_IM_EGRATE
EGL 客户端 API 包括:OpenGL_ES
EGL 配置属性:
EGL_CONFIG_ID = 0x4
EGL_buffer_size = 0x20
EGL_RED_SIZE = 0x8
EGL_GREEN_SIZE = 0x8
EGL_blue_size = 0x8
EGL_lumance_size = 0x0
EGL_alpha_size = 0x8
EGL_alpha_mask_size = 0x0
EGL_bind_TO_纹 理_RGB = 0x1
EGL_BIND_TO_TEST_RGBA = 0x1
EGL_color_buffer_type = 0x308e
EGL_CONFIG_CAVEATE = 0x3038
EGL_conformant = 0x3
EGL_DEPTY_SIZE = 0x18
EGL_LEVEL = 0x0
EGL_MAX_Pbuffer_width = 0x800
EGL_MAX_Pbuffer_height = 0x800
EGL_MAX_pbuffer_pixels = 0x400000
EGL_MAX_SWAP_INTERVAL = 0x1
EGL_MIN_SWAP_INTERVAL = 0x1
EGL_NATE_RENDERABLE = 0x0
EGL_native_visual = 0x0
EGL_native_visual = 0x3038
EGL_RENDERABLE_TYPE = 0x3 EGL_OpenGL_ES_BIT
EGL_SAMPLE_BUFFERS = 0x0
EGL_SAples = 0x0
EGL_Stence_size = 0x8
EGL_surface_type = 0x1 EGL_pbuffer_bit
EGL_Transparenty_type = 0x3038
EGL_Transparenty_red_value = 0x0
EGL_Transparenty_GREEN 值= 0x0
EGL_Transparenty_blue_value = 0x0
生成 Pbuffer 曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x4
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x800
EGL_HEIGHT = 0x800
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0x1
EGL_mipmap_turture = 0x0
EGL_mipmap_level = 0x0
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_ACVE_ACWITY_= 0x0
EGL_纹 理_format = 0x305c
EGL_TEST_TARGET = 0x305c
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 1上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x4
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x1
EGL_Render 缓冲区= 0x3038
(二
EGL 配置号:4.
EGL 供应商字符串:Imagination Technologies
EGL 版本字符串:1.4 build 1.14@3699939 (main)
EGL 扩展:EGL_IMG_CLIENT_API_OGL EGL_KHR_IMAGE EGL_KHR_IMAGE_BASE EGL_KHR_TATEY_2D_IMAGE EGL_KHR_GL_TEST_GGEEMAP_IMAGE EGL_KHR_KHR_END_BUST_IMPEDSTACT_EGL_EGL_EGRATE_END_EGL_IM_EGL_EGRATE_END_EGL_EGRATE_EGL_EGRATE_END_END_END_EGL_EGHR_END_EGL_EGL_EGRAM_EGRAM_EGL_EGRAM_EGL_IM_END_END_END_EGL_EGL_EGL_EGL_EGRAM_END_ENCH_END_EGL_EGL_EGL_EGRATED_END_END_EGL_EGRATED_EGRAM_EGRATED_EGRATE_EGL_EGRATE_GEL_IM_EGRATE
EGL 客户端 API 包括:OpenGL_ES
EGL 配置属性:
EGL_CONFIG_ID = 0x5
EGL_buffer_size = 0x10
EGL_RED_SIZE = 0x5
EGL_GREEN_SIZE = 0x6
EGL_blue_size = 0x5
EGL_lumance_size = 0x0
EGL_alpha_size = 0x0
EGL_alpha_mask_size = 0x0
EGL_bind_TO_纹 理_RGB = 0x1
EGL_BIND_TO_TEST_RGBA = 0x0
EGL_color_buffer_type = 0x308e
EGL_CONFIG_CAVEATE = 0x3038
EGL_conformant = 0x3
EGL_DEPTY_SIZE = 0x18
EGL_LEVEL = 0x0
EGL_MAX_Pbuffer_width = 0x800
EGL_MAX_Pbuffer_height = 0x800
EGL_MAX_pbuffer_pixels = 0x400000
EGL_MAX_SWAP_INTERVAL = 0x1
EGL_MIN_SWAP_INTERVAL = 0x1
EGL_NATE_RENDERABLE = 0x0
EGL_native_visual = 0x0
EGL_native_visual = 0x3038
EGL_RENDERABLE_TYPE = 0x3 EGL_OpenGL_ES_BIT
EGL_SAMPLE_BUFFERS = 0x0
EGL_SAples = 0x0
EGL_Stence_size = 0x8
EGL_surface_type = 0x1 EGL_pbuffer_bit
EGL_Transparenty_type = 0x3038
EGL_Transparenty_red_value = 0x0
EGL_Transparenty_GREEN 值= 0x0
EGL_Transparenty_blue_value = 0x0
生成 Pbuffer 曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x5
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x800
EGL_HEIGHT = 0x800
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0x1
EGL_mipmap_turture = 0x0
EGL_mipmap_level = 0x0
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_ACVE_ACWITY_= 0x0
EGL_纹 理_format = 0x305c
EGL_TEST_TARGET = 0x305c
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 1上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x5
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x1
EGL_Render 缓冲区= 0x3038
(二
EGL 配置号:5.
EGL 供应商字符串:Imagination Technologies
EGL 版本字符串:1.4 build 1.14@3699939 (main)
EGL 扩展:EGL_IMG_CLIENT_API_OGL EGL_KHR_IMAGE EGL_KHR_IMAGE_BASE EGL_KHR_TATEY_2D_IMAGE EGL_KHR_GL_TEST_GGEEMAP_IMAGE EGL_KHR_KHR_END_BUST_IMPEDSTACT_EGL_EGL_EGRATE_END_EGL_IM_EGL_EGRATE_END_EGL_EGRATE_EGL_EGRATE_END_END_END_EGL_EGHR_END_EGL_EGL_EGRAM_EGRAM_EGL_EGRAM_EGL_IM_END_END_END_EGL_EGL_EGL_EGL_EGRAM_END_ENCH_END_EGL_EGL_EGL_EGRATED_END_END_EGL_EGRATED_EGRAM_EGRATED_EGRATE_EGL_EGRATE_GEL_IM_EGRATE
EGL 客户端 API 包括:OpenGL_ES
EGL 配置属性:
EGL_CONFIG_ID = 0x6
EGL_buffer_size = 0x10
EGL_RED_SIZE = 0x4
EGL_GREEN_SIZE = 0x4
EGL_blue_size = 0x4
EGL_lumance_size = 0x0
EGL_alpha_size = 0x4
EGL_alpha_mask_size = 0x0
EGL_bind_TO_纹 理_RGB = 0x1
EGL_BIND_TO_TEST_RGBA = 0x1
EGL_color_buffer_type = 0x308e
EGL_CONFIG_CAVEATE = 0x3038
EGL_conformant = 0x3
EGL_DEPTY_SIZE = 0x18
EGL_LEVEL = 0x0
EGL_MAX_Pbuffer_width = 0x800
EGL_MAX_Pbuffer_height = 0x800
EGL_MAX_pbuffer_pixels = 0x400000
EGL_MAX_SWAP_INTERVAL = 0x1
EGL_MIN_SWAP_INTERVAL = 0x1
EGL_NATE_RENDERABLE = 0x0
EGL_native_visual = 0x0
EGL_native_visual = 0x3038
EGL_RENDERABLE_TYPE = 0x3 EGL_OpenGL_ES_BIT
EGL_SAMPLE_BUFFERS = 0x0
EGL_SAples = 0x0
EGL_Stence_size = 0x8
EGL_surface_type = 0x1 EGL_pbuffer_bit
EGL_Transparenty_type = 0x3038
EGL_Transparenty_red_value = 0x0
EGL_Transparenty_GREEN 值= 0x0
EGL_Transparenty_blue_value = 0x0
生成 Pbuffer 曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x6
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x800
EGL_HEIGHT = 0x800
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0x1
EGL_mipmap_turture = 0x0
EGL_mipmap_level = 0x0
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_ACVE_ACWITY_= 0x0
EGL_纹 理_format = 0x305c
EGL_TEST_TARGET = 0x305c
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 1上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x6
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x1
EGL_Render 缓冲区= 0x3038
(二
EGL 配置号:6.
EGL 供应商字符串:Imagination Technologies
EGL 版本字符串:1.4 build 1.14@3699939 (main)
EGL 扩展:EGL_IMG_CLIENT_API_OGL EGL_KHR_IMAGE EGL_KHR_IMAGE_BASE EGL_KHR_TATEY_2D_IMAGE EGL_KHR_GL_TEST_GGEEMAP_IMAGE EGL_KHR_KHR_END_BUST_IMPEDSTACT_EGL_EGL_EGRATE_END_EGL_IM_EGL_EGRATE_END_EGL_EGRATE_EGL_EGRATE_END_END_END_EGL_EGHR_END_EGL_EGL_EGRAM_EGRAM_EGL_EGRAM_EGL_IM_END_END_END_EGL_EGL_EGL_EGL_EGRAM_END_ENCH_END_EGL_EGL_EGL_EGRATED_END_END_EGL_EGRATED_EGRAM_EGRATED_EGRATE_EGL_EGRATE_GEL_IM_EGRATE
EGL 客户端 API 包括:OpenGL_ES
EGL 配置属性:
EGL_CONFIG_ID = 0x7
EGL_buffer_size = 0x10
EGL_RED_SIZE = 0x5
EGL_GREEN_SIZE = 0x5
EGL_blue_size = 0x5
EGL_lumance_size = 0x0
EGL_alpha_size = 0x1
EGL_alpha_mask_size = 0x0
EGL_bind_TO_纹 理_RGB = 0x1
EGL_BIND_TO_TEST_RGBA = 0x1
EGL_color_buffer_type = 0x308e
EGL_CONFIG_CAVEATE = 0x3038
EGL_conformant = 0x3
EGL_DEPTY_SIZE = 0x18
EGL_LEVEL = 0x0
EGL_MAX_Pbuffer_width = 0x800
EGL_MAX_Pbuffer_height = 0x800
EGL_MAX_pbuffer_pixels = 0x400000
EGL_MAX_SWAP_INTERVAL = 0x1
EGL_MIN_SWAP_INTERVAL = 0x1
EGL_NATE_RENDERABLE = 0x0
EGL_native_visual = 0x0
EGL_native_visual = 0x3038
EGL_RENDERABLE_TYPE = 0x3 EGL_OpenGL_ES_BIT
EGL_SAMPLE_BUFFERS = 0x0
EGL_SAples = 0x0
EGL_Stence_size = 0x8
EGL_surface_type = 0x1 EGL_pbuffer_bit
EGL_Transparenty_type = 0x3038
EGL_Transparenty_red_value = 0x0
EGL_Transparenty_GREEN 值= 0x0
EGL_Transparenty_blue_value = 0x0
生成 Pbuffer 曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x7
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x800
EGL_HEIGHT = 0x800
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0x1
EGL_mipmap_turture = 0x0
EGL_mipmap_level = 0x0
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_ACVE_ACWITY_= 0x0
EGL_纹 理_format = 0x305c
EGL_TEST_TARGET = 0x305c
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 1上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x7
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x1
EGL_Render 缓冲区= 0x3038
(二
EGL 配置号:7.
EGL 供应商字符串:Imagination Technologies
EGL 版本字符串:1.4 build 1.14@3699939 (main)
EGL 扩展:EGL_IMG_CLIENT_API_OGL EGL_KHR_IMAGE EGL_KHR_IMAGE_BASE EGL_KHR_TATEY_2D_IMAGE EGL_KHR_GL_TEST_GGEEMAP_IMAGE EGL_KHR_KHR_END_BUST_IMPEDSTACT_EGL_EGL_EGRATE_END_EGL_IM_EGL_EGRATE_END_EGL_EGRATE_EGL_EGRATE_END_END_END_EGL_EGHR_END_EGL_EGL_EGRAM_EGRAM_EGL_EGRAM_EGL_IM_END_END_END_EGL_EGL_EGL_EGL_EGRAM_END_ENCH_END_EGL_EGL_EGL_EGRATED_END_END_EGL_EGRATED_EGRAM_EGRATED_EGRATE_EGL_EGRATE_GEL_IM_EGRATE
EGL 客户端 API 包括:OpenGL_ES
EGL 配置属性:
EGL_CONFIG_ID = 0x8
EGL_buffer_size = 0x20
EGL_RED_SIZE = 0x8
EGL_GREEN_SIZE = 0x8
EGL_blue_size = 0x8
EGL_lumance_size = 0x0
EGL_alpha_size = 0x8
EGL_alpha_mask_size = 0x0
EGL_bind_TO_纹 理_RGB = 0x0
EGL_BIND_TO_TEST_RGBA = 0x0
EGL_color_buffer_type = 0x308e
EGL_CONFIG_CAVEATE = 0x3038
EGL_conformant = 0x4
EGL_DEPTY_SIZE = 0x18
EGL_LEVEL = 0x0
EGL_MAX_Pbuffer_width = 0x800
EGL_MAX_Pbuffer_height = 0x800
EGL_MAX_pbuffer_pixels = 0x400000
EGL_MAX_SWAP_INTERVAL = 0xA
EGL_MIN_SWAP_INTERVAL = 0x1
EGL_NATE_RENDERABLE = 0x0
EGL_native_visual = 0x0
EGL_native_visual = 0x0
EGL_RENDERABLE_TYPE = 0x4 EGL_OpenGL_ES2_BIT
EGL_SAMPLE_BUFFERS = 0x0
EGL_SAples = 0x0
EGL_Stence_size = 0x8
EGL_surface_type = 0x5 EGL_pbuffer_bit EGL_window_bit
EGL_Transparenty_type = 0x3038
EGL_Transparenty_red_value = 0x0
EGL_Transparenty_GREEN 值= 0x0
EGL_Transparenty_blue_value = 0x0
生成窗口曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x8
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x1e0
EGL_HEIGHT = 0x1e0
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0xffffffff
EGL_mipmap_turture = 0xffffffff
EGL_mipmap_level = 0xffffffff
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_FACT_FACM= 0x3094
EGL_纹 理_format = 0x3094
EGL_TEST_TARGET = 0x3094
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 2上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x8
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x2
EGL_Render 缓冲区= 0x3038
生成 Pbuffer 曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x8
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x800
EGL_HEIGHT = 0x800
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0x1
EGL_mipmap_turture = 0x0
EGL_mipmap_level = 0x0
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_ACVE_ACWITY_= 0x0
EGL_纹 理_format = 0x305c
EGL_TEST_TARGET = 0x305c
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 2上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x8
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x2
EGL_Render 缓冲区= 0x3038
(二
EGL 配置号:8.
EGL 供应商字符串:Imagination Technologies
EGL 版本字符串:1.4 build 1.14@3699939 (main)
EGL 扩展:EGL_IMG_CLIENT_API_OGL EGL_KHR_IMAGE EGL_KHR_IMAGE_BASE EGL_KHR_TATEY_2D_IMAGE EGL_KHR_GL_TEST_GGEEMAP_IMAGE EGL_KHR_KHR_END_BUST_IMPEDSTACT_EGL_EGL_EGRATE_END_EGL_IM_EGL_EGRATE_END_EGL_EGRATE_EGL_EGRATE_END_END_END_EGL_EGHR_END_EGL_EGL_EGRAM_EGRAM_EGL_EGRAM_EGL_IM_END_END_END_EGL_EGL_EGL_EGL_EGRAM_END_ENCH_END_EGL_EGL_EGL_EGRATED_END_END_EGL_EGRATED_EGRAM_EGRATED_EGRATE_EGL_EGRATE_GEL_IM_EGRATE
EGL 客户端 API 包括:OpenGL_ES
EGL 配置属性:
EGL_CONFIG_ID = 0x9
EGL_buffer_size = 0x20
EGL_RED_SIZE = 0x8
EGL_GREEN_SIZE = 0x8
EGL_blue_size = 0x8
EGL_lumance_size = 0x0
EGL_alpha_size = 0x8
EGL_alpha_mask_size = 0x0
EGL_bind_TO_纹 理_RGB = 0x0
EGL_BIND_TO_TEST_RGBA = 0x0
EGL_color_buffer_type = 0x308e
EGL_CONFIG_CAVEATE = 0x3038
EGL_conformant = 0x4
EGL_DEPTY_SIZE = 0x0
EGL_LEVEL = 0x0
EGL_MAX_Pbuffer_width = 0x800
EGL_MAX_Pbuffer_height = 0x800
EGL_MAX_pbuffer_pixels = 0x400000
EGL_MAX_SWAP_INTERVAL = 0xA
EGL_MIN_SWAP_INTERVAL = 0x1
EGL_NATE_RENDERABLE = 0x0
EGL_native_visual = 0x0
EGL_native_visual = 0x0
EGL_RENDERABLE_TYPE = 0x4 EGL_OpenGL_ES2_BIT
EGL_SAMPLE_BUFFERS = 0x0
EGL_SAples = 0x0
EGL_Stence_size = 0x0
EGL_surface_type = 0x5 EGL_pbuffer_bit EGL_window_bit
EGL_Transparenty_type = 0x3038
EGL_Transparenty_red_value = 0x0
EGL_Transparenty_GREEN 值= 0x0
EGL_Transparenty_blue_value = 0x0
生成窗口曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x9
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x1e0
EGL_HEIGHT = 0x1e0
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0xffffffff
EGL_mipmap_turture = 0xffffffff
EGL_mipmap_level = 0xffffffff
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_FACT_FACM= 0x3094
EGL_纹 理_format = 0x3094
EGL_TEST_TARGET = 0x3094
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 2上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x9
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x2
EGL_Render 缓冲区= 0x3038
生成 Pbuffer 曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0x9
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x800
EGL_HEIGHT = 0x800
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0x1
EGL_mipmap_turture = 0x0
EGL_mipmap_level = 0x0
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_ACVE_ACWITY_= 0x0
EGL_纹 理_format = 0x305c
EGL_TEST_TARGET = 0x305c
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 2上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0x9
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x2
EGL_Render 缓冲区= 0x3038
(二
EGL 配置号:9.
EGL 供应商字符串:Imagination Technologies
EGL 版本字符串:1.4 build 1.14@3699939 (main)
EGL 扩展:EGL_IMG_CLIENT_API_OGL EGL_KHR_IMAGE EGL_KHR_IMAGE_BASE EGL_KHR_TATEY_2D_IMAGE EGL_KHR_GL_TEST_GGEEMAP_IMAGE EGL_KHR_KHR_END_BUST_IMPEDSTACT_EGL_EGL_EGRATE_END_EGL_IM_EGL_EGRATE_END_EGL_EGRATE_EGL_EGRATE_END_END_END_EGL_EGHR_END_EGL_EGL_EGRAM_EGRAM_EGL_EGRAM_EGL_IM_END_END_END_EGL_EGL_EGL_EGL_EGRAM_END_ENCH_END_EGL_EGL_EGL_EGRATED_END_END_EGL_EGRATED_EGRAM_EGRATED_EGRATE_EGL_EGRATE_GEL_IM_EGRATE
EGL 客户端 API 包括:OpenGL_ES
EGL 配置属性:
EGL_CONFIG_ID = 0xA
EGL_buffer_size = 0x20
EGL_RED_SIZE = 0x8
EGL_GREEN_SIZE = 0x8
EGL_blue_size = 0x8
EGL_lumance_size = 0x0
EGL_alpha_size = 0x8
EGL_alpha_mask_size = 0x0
EGL_bind_TO_纹 理_RGB = 0x0
EGL_BIND_TO_TEST_RGBA = 0x0
EGL_color_buffer_type = 0x308e
EGL_CONFIG_CAVEATE = 0x3038
EGL_conformant = 0x4
EGL_DEPTY_SIZE = 0x18
EGL_LEVEL = 0x0
EGL_MAX_Pbuffer_width = 0x800
EGL_MAX_Pbuffer_height = 0x800
EGL_MAX_pbuffer_pixels = 0x400000
EGL_MAX_SWAP_INTERVAL = 0xA
EGL_MIN_SWAP_INTERVAL = 0x1
EGL_NATE_RENDERABLE = 0x0
EGL_native_visual = 0x0
EGL_native_visual = 0x0
EGL_RENDERABLE_TYPE = 0x4 EGL_OpenGL_ES2_BIT
EGL_SAMPLE_BUFFERS = 0x1
EGL_SAples = 0x4
EGL_Stence_size = 0x8
EGL_surface_type = 0x4 EGL_window_bit
EGL_Transparenty_type = 0x3038
EGL_Transparenty_red_value = 0x0
EGL_Transparenty_GREEN 值= 0x0
EGL_Transparenty_blue_value = 0x0
生成窗口曲面...
EGL 曲面属性:
EGL_CONFIG_ID = 0xA
EGL_VG_alpha_format = 0x308b
EGL_VG_Colorspace = 0x3089
EGL_width = 0x1e0
EGL_HEIGHT = 0x1e0
EGL_Horizontal_Resolution = 0xffffffff
EGL_LARGE_Pbuffer = 0xffffffff
EGL_mipmap_turture = 0xffffffff
EGL_mipmap_level = 0xffffffff
EGL_PIXEL_Aspect 比率= 0xffffffff
EGL_Render 缓冲区= 0x3084
EGL_SWAP_FACT_FACM= 0x3094
EGL_纹 理_format = 0x3094
EGL_TEST_TARGET = 0x3094
EGL_Vertical Resolution = 0xffffffff
创建 OpenGL ES 2上下文。
EGL 上下文属性:
EGL_CONFIG_ID = 0xA
EGL_context_client_type = 0x30a0
EGL_context_client_version = 0x2
EGL_Render 缓冲区= 0x3038
正在打印 API 信息..
生成窗口曲面...
创建 OpenGL ES 2上下文。
OpenGL ES 2信息:
GLES 2字符串信息:
gL_vendor = Imagination Technologies
GL_Renderer = PowerVR SGX 530
gL_version = OpenGL ES 2.0内部版本1.14@3699939 (主版本)
gL_shading_language_version = OpenGL ES GLSL ES 1.00 Build 1.14@3699939 (主)
gL_extensions = gL_oes_rgb8_rgba8 gL_oes_depth24 gL_oes_vertex_halfloat gL_oes_tos_float gL_oes_tore_halfloate_gL_gore_elte_ge_gL_texpressed gL_gL_tore_gL_gL_texample_gL_tore_gL_gL_tore_gl_g_tagram_g_tage_for_g_tage_for_g_tagram_ger_gL_tore_for_g_g_expressed for_g_gL_tore_for_g_tage_g_g_g_tage_gL_tore_g_tage_g_gL_texpressed_g_g_gL_tore_for_g_tag_g_g_g_g_g_tag_g_g_tag_gL_tore_for_g_tage_g_g_g_g_g_g_tag_g_g_g_g_g_g_tag
GLES 2布尔信息:
GL_Shader 编译器= 0x1
GL_COLOR_WRITEMASK = 0x1 0x1 0x1 0x1
GL_DEPTY_WRITEMASK = 0x1 0x1 0x1
GLES 2整数信息:
gL_subpixel_bits = 0x4
GL_MAX_纹 理_SIZE = 0x800
gL_MAX_CUBLE_MAP_纹 理_SIZE = 0x800
GL_MAX_VUSE_DIMS = 0x800 0x800
GL_NUM_COMPLEED_TEST_formats = 0x5
GL_NUM_SHADER_BINARY_formats = 0x1
GL_MAX_F顶点_Atribs = 0x10
GL_MAX_VERIFICE_UNIFICLE_VECTORS = 0x80
GL_MAX_MOVING_VECTORS = 0x8
GL_MAX_组合型 纹理_IMAGE_UNITS = 0x8
gL_MAX_vertex_纹 理_image_units = 0x8
GL_MAX_纹 理_IMAGE_UNITS = 0x8
GL_MAX_片段_均匀_矢量= 0x40
GL_MAX_RENDERBUFFER_SIZE = 0x800
GL_Implementation_color_read_type = 0x1401
GL_Implementation_color_read_format = 0x80e1
GLES 2浮动信息:
gL_aliased_point_size_range = 1.000000 511.000000
gL_aliased_line_width_range = 1.000000 16.000000
生成窗口曲面...
创建 OpenGL ES 1上下文。
OpenGL ES 1信息:
GLES 字符串信息:
gL_vendor = Imagination Technologies
GL_Renderer = PowerVR SGX 530
gL_version = OpenGL ES-CM 1.1
gL_extensions = gL_oes_byte_coordates gL_oes_fixed_point gL_oes_one_precision_gL_oes_gL_oc_material_gL_gL_tes_gl_gl_gle_forte_for_g_toc_gL_tese_gl_merg_gL_tese_gl_merg_merg_rgL_tase_gl_mergy_rgL_tes_det_gl
GLES 整数信息:
GL_MAX_LIGHTS = 0x8
GL_MAX_CLIP_Planes = 0x6
GL_MAX_MODELVIEW_STACK_DEPTH = 0x10
GL_MAX_投影_STACK_DEPTH = 0x2
GL_MAX_纹 理_STACK_DEPTH = 0x4
gL_subpixel_bits = 0x4
GL_MAX_纹 理_SIZE = 0x800
GL_MAX_VUSE_DIMS = 0x800 0x800
GL_MAX_纹 理单位= 0x4
GL_NUM_COMPLEED_TEST_formats = 0xF
GLES 浮动信息:
gL_aliased_point_size_range = 1.000000 32.000000
gL_Smooth_point_size_range = 1.000000 1.000000
gL_aliased_line_width_range = 1.000000 16.00000
您好、Valentina、
如果我错了、但第二 次执行该函数时、eglinfo 成功运行、请更正我的错误。 运行 eglinfo 时,您是否可以确认没有其它应用程序正在访问显示屏?
此致、
Krunal
您好 Krunal、
是的,当我运行显示屏时,eglinfo 运行成功,没有其它应用程序正在访问显示屏。
您好!
感谢您的确认、我 相信提供给您的库是正确的。 如果不匹配,您将无法运行 eglinfo 或自定义应用程序。 由于您运行的系统没有 Wayland、因此您只能拥有一个 DRM 主站、如果两个应用程序尝试同时访问显示屏、 则会观察到"无法设置 CRTC:权限被拒绝"错误。
根据我们之前的讨论、我相信您正在 编写脚本以确保 GPU 已成功初始化。 我通常运行以下命令:
root@AM335x-EVM:~#/etc/init.d/rc.pvr 停止
已卸载 PowerVR 消费者服务。
root@AM335x-EVM:~#/etc/init.d/rc.pvr start
[1054.194292][DRM]为次要版本1上的560000.SGX 初始化 PVR 1.17.4948957 20110701
[1054.255388] PVR_K:UM DDK-(4948957)和 KM DDK-(4948957)匹配。 [确定]
已加载 PowerVR 消费者服务。
只要没有观察到“PVR:(错误)”消息和“已加载... 出现"Services (服务)"消息时、它会很好地指示 GPU 已初始化 并准备好使用。 请记住一点、如果您有任何使用 GPU 的应用程序、您将无法停止服务。 以下是一个示例:
root@AM335x-EVM:~ kmscube &
[1] 1121.
root@AM335x-EVM:~#正在尝试加载模块 omapdrm...失败。
正在尝试加载模块 tilcdc...成功。
###显示[0]:CRTC = 29、连接器= 31、格式= 0x34325258
选择的模式[800x480]:时钟=> 30000、垂直刷新=> 62、类型=> 72
水平=> 800、839、886、925、0
垂直=> 480、493、495、524、0
###主显示=>连接器 ID = 31、分辨率= 800x480
使用 EGL 版本1.4的显示屏0x1
EGL 版本"1.4 build 1.17@4948957"
EGL 供应商"Imagination Technologies"
EGL 扩展"EGL_KHR_IMAGE EGL_KHR_IMAGE_BASE EGL_KHR_gL_TEST_2D_IMAGE EGL_KHR_gL_TEST_GEMAP_IMGL_KHR_gL_LEADDPRIME_IMAGE EGL_IMG_cl_IMAGE EGL_KHR_SPEND_SYNC EGL_EGL_CON_EGL_COND_CONCERATE"
根目录@AM335x-EVM:~编号
根目录@AM335x-EVM:~编号
root@AM335x-EVM:~#/etc/init.d/rc.pvr 停止
rmmod:错误:模块 pvrsrvkm 正在使用中
无法卸载模块
在理想情况下,请确保在关闭 pvrsrvkm 模块之前没有人在使用该模块。
root@AM335x-EVM:~# lsmod | grep pvrsrvkm
pvrsrvkm 397312 2 <--确保它为0
此致、
Krunal