新聞中心
主要用于樹莓派 Raspberry Pi 4 的開源 v3dv Vulkan 驅(qū)動(dòng)現(xiàn)在可以在 Android 上使用運(yùn)行了。

10年積累的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有洛陽(yáng)免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
Mesa 的 v3d 圖形驅(qū)動(dòng)棧包括一個(gè)符合 GLES3.1 標(biāo)準(zhǔn)的 v3d 驅(qū)動(dòng)和一個(gè) Vulkan 圖形驅(qū)動(dòng) v3dv,后者主要用于 Raspberry Pi 4。在 Raspberry Pi 4 上,內(nèi)核使用 vc4 DRM 驅(qū)動(dòng)來(lái)支持顯示。
熟悉樹莓派的開發(fā)者應(yīng)該都知道 v3dv Vulkan 驅(qū)動(dòng)早已支持能在其上運(yùn)行的傳統(tǒng) Linux 發(fā)行版,但如果開發(fā)者使用的是 Android 的話,就沒(méi)那么幸運(yùn)了,因?yàn)?v3dv 此前一直缺乏這方面的支持。
近日,開發(fā)者 Marge Bot 提交的更新為 Raspberry Pi 4 上的 v3dv Vulkan 帶來(lái)了 Android 系統(tǒng)的支持,補(bǔ)全了這一塊“拼圖”。
對(duì)于那些在 Raspberry Pi 4 上使用 Android 系統(tǒng)而非傳統(tǒng) Linux 發(fā)行版的用戶而言,v3dv 現(xiàn)在可以在 Android 平臺(tái)上正常運(yùn)行,并提供了 Vulkan API 支持。根據(jù)開發(fā)者提交的注釋來(lái)看,這種支持是基于 Android-RPi 團(tuán)隊(duì)和 Lineage-RPi 開發(fā)者早期的工作而形成的,也就是說(shuō) v3dv 對(duì) Android 的支持是基于前兩者的基礎(chǔ)。
除此之外,其中一些針對(duì) Android 的支持代碼還基于開源的英特爾 "ANV" 和高通 "TURNIP" Mesa Vulkan 驅(qū)動(dòng)。
在此次提交中,還改進(jìn)了 gralloc 的支持并修復(fù)了一些由于內(nèi)存分配問(wèn)題導(dǎo)致的 dEQP 崩潰問(wèn)題。
從上圖中能夠看出,Mesa 22.0 中的 v3dv Vulkan 驅(qū)動(dòng)只需要超過(guò) 600 行的新代碼就可以讓其支持在 Android 上運(yùn)行。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:樹莓派 v3dv Vulkan 驅(qū)動(dòng)已支持 Android
本文地址:https://www.oschina.net/news/174930/raspberry-pi-v3dv-android
本文名稱:樹莓派v3dvVulkan驅(qū)動(dòng)已支持Android
轉(zhuǎn)載來(lái)于:http://www.5511xx.com/article/copdohs.html


咨詢
建站咨詢
