0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

微軟通過Mesa D3D12代碼著手改善跨平臺(tái)支持

工程師鄧生 ? 來源:cnBeta.COM ? 作者:cnBeta.COM ? 2020-12-03 11:45 ? 次閱讀

上周,微軟支持的 Direct3D 12 Gallium3D 驅(qū)動(dòng)已經(jīng)合并到 Mesa 21.0 中。通過該驅(qū)動(dòng)程序,允許像 OpenGL 和 OpenCL 這樣的圖形/計(jì)算 API 在 Direct3D 上運(yùn)行。 而伴隨著跨平臺(tái)代碼的合并,對(duì) Gallium D3D12 代碼的開發(fā)工作得到不斷推進(jìn)。

盡管這個(gè) Gallium Direct3D 12 代碼提供了跨平臺(tái)支持,但是用例是在 Windows Subsystem for Linux(WSL)中運(yùn)行。因此這項(xiàng)開發(fā)工作不會(huì)涉及 WSL 之外的內(nèi)容,也不會(huì)做任何瘋狂的事情來改善 Linux 游戲性能。

本次合并請(qǐng)求已經(jīng)在本周二得到了兌現(xiàn),并為 D3D12 代碼的跨平臺(tái)提供了初步支持。最初的工作是允許 D3D12 和 NIR to DXI 代碼能夠在 微軟 MSVC 和非 Windows SDK 之外的編譯器工具鏈中工作。鑒于它將在 Windows Subsystem for Linux 2 的 Linux 發(fā)行版中構(gòu)建,因此需要進(jìn)行各種清理和更改。

允許 OpenGL 在 Windows Subsystem for Linux 2 實(shí)例中工作的實(shí)際方法(通過轉(zhuǎn)換為Direct3D 12)目前仍待解決。該代碼已被證明對(duì)Windows本身很有用,它允許OpenGL(以及最終的OpenCL)在D3D12驅(qū)動(dòng)程序上在Windows本身上運(yùn)行,這對(duì)于現(xiàn)在可能無法使用GL / CL驅(qū)動(dòng)程序的 Windows 10 on ARM 特別有用。

責(zé)任編輯:PSY

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微軟
    +關(guān)注

    關(guān)注

    4

    文章

    6554

    瀏覽量

    103903
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4728

    瀏覽量

    68252
  • 云平臺(tái)
    +關(guān)注

    關(guān)注

    1

    文章

    1272

    瀏覽量

    38837
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AIC3254的miniDSP編寫代碼和編寫C5502代碼有什么區(qū)別?

    問題:AIC3254的miniDSP編寫代碼和編寫C5502代碼有什么區(qū)別,執(zhí)行速度和代碼量來進(jìn)行分析吧,謝謝回復(fù)
    發(fā)表于 11-06 07:22

    如何搭建3d數(shù)字孿生平臺(tái)

    搭建3D數(shù)字孿生平臺(tái)是一項(xiàng)復(fù)雜且具有挑戰(zhàn)性的任務(wù),需要綜合運(yùn)用多種技術(shù)和步驟。實(shí)現(xiàn)這一目標(biāo)需要進(jìn)行需求分析、數(shù)據(jù)采集、建模與仿真、數(shù)據(jù)庫設(shè)計(jì)、人機(jī)界面設(shè)計(jì)、數(shù)據(jù)分析與算法選擇、平臺(tái)搭建、集成測試
    的頭像 發(fā)表于 07-04 15:23 ?337次閱讀

    【匠芯創(chuàng)科技】D12X-DOC

    產(chǎn)品簡介 D12x D12x是一款基于RISC-V的高性能、國產(chǎn)自主、工業(yè)級(jí)高清顯示與智能控制MCU,配備強(qiáng)大的2D圖形加速處理器、PNG/JPEG解碼引擎、 豐富的接口,支持工業(yè)寬溫
    發(fā)表于 07-02 09:57

    【匠芯創(chuàng)科技】D13X-DOC

    ,可支持 RT-Thread(默認(rèn))、FreeRTOS 多內(nèi)核的切換, 也支持一鍵切換 baremetal 構(gòu)建模式,并完全兼容 RT-Thread 軟件生態(tài)。 支持
    發(fā)表于 07-02 09:52

    VIVERSE 推行實(shí)時(shí)3D渲染: 探索Polygon Streaming技術(shù)力量與應(yīng)用

    Streaming 3D 串流技術(shù)。 Polygon Streaming 3D 串流技術(shù),支持高保真3D模型分享與協(xié)作,
    的頭像 發(fā)表于 05-31 15:49 ?2279次閱讀
    VIVERSE 推行實(shí)時(shí)<b class='flag-5'>3D</b>渲染: 探索Polygon Streaming技術(shù)力量與應(yīng)用

    通過2D/3D異質(zhì)結(jié)構(gòu)精確控制鐵電材料弛豫時(shí)間

    受經(jīng)典德拜弛豫啟發(fā)的米勒模型提供了通過操縱弛豫時(shí)間來控制自發(fā)極化的理論框架。作者通過使用層轉(zhuǎn)移技術(shù)形成的2D/C-3D/2D異質(zhì)結(jié)構(gòu)克服了傳
    的頭像 發(fā)表于 04-29 10:27 ?549次閱讀
    <b class='flag-5'>通過</b>2<b class='flag-5'>D</b>/<b class='flag-5'>3D</b>異質(zhì)結(jié)構(gòu)精確控制鐵電材料弛豫時(shí)間

    積木易搭通過亞馬遜SPN服務(wù)商認(rèn)證,成為平臺(tái)指定3D商品展示服務(wù)商

    近日,全棧式3D數(shù)字化解決方案提供商積木易搭正式通過亞馬遜SPN服務(wù)商認(rèn)證,成為亞馬遜官方推薦的3D內(nèi)容服務(wù)商,為亞馬遜平臺(tái)的電商賣家提供專業(yè)的3D
    的頭像 發(fā)表于 04-03 09:29 ?447次閱讀

    友思特案例 | 雙目散斑3D視覺引導(dǎo)自動(dòng)化上下料解決方案

    高精度3D相機(jī)+零代碼編寫算法模塊+智能機(jī)械臂,友思特一站式自動(dòng)化上下料解決方案,能夠顯著而高效地提高生產(chǎn)線效率與智能化程度。
    的頭像 發(fā)表于 03-19 16:48 ?646次閱讀
    友思特案例 | 雙目散斑<b class='flag-5'>3D</b>視覺引導(dǎo)自動(dòng)化上下料解決方案

    3D動(dòng)畫原理:電阻

    電阻3D
    深圳崧皓電子
    發(fā)布于 :2024年03月19日 06:49:19

    友思特C系列3D相機(jī):實(shí)時(shí)3D點(diǎn)云圖像

    3D相機(jī)
    虹科光電
    發(fā)布于 :2024年01月10日 17:39:25

    OpenHarmony開源GPU庫Mesa3D適配說明

    接口。 OpenGL(Open Graphics Library) 開放圖形庫,是用于渲染2D3D矢量圖形的語言、平臺(tái)的應(yīng)用程序編程接
    發(fā)表于 12-25 11:38

    2D圖像和LiDAR的3D點(diǎn)云之間的配準(zhǔn)方法

    建立2D-3D的對(duì)應(yīng)關(guān)系首先通過交叉區(qū)域檢測,在兩個(gè)模態(tài)中去除離群區(qū)域,然后利用交叉模態(tài)潛在空間的最近鄰原則進(jìn)行2D-3D特征匹配。
    發(fā)表于 12-22 11:29 ?1892次閱讀
    2<b class='flag-5'>D</b>圖像和LiDAR的<b class='flag-5'>3D</b>點(diǎn)云之間的配準(zhǔn)方法

    圖漾科技發(fā)布3D工業(yè)視覺應(yīng)用開發(fā)平臺(tái)Vision++

    2023年12月20日,全球領(lǐng)先的3D機(jī)器視覺企業(yè)圖漾科技發(fā)布了3D工業(yè)視覺應(yīng)用開發(fā)平臺(tái)Vision++,集成了簡單易用的圖形化低代碼開發(fā)環(huán)
    的頭像 發(fā)表于 12-20 16:46 ?795次閱讀
    圖漾科技發(fā)布<b class='flag-5'>3D</b>工業(yè)視覺應(yīng)用開發(fā)<b class='flag-5'>平臺(tái)</b>Vision++

    酷派手機(jī)擁抱鴻蒙,成功在展訊T606平臺(tái)上接入OpenHarmony

    采用 Mali-G57 GPU,而 OpenHarmony v3.2.2 的三方 Mesa 3D支持該 GPU,需要從上游版本移植(Mesa 22.2 開始
    發(fā)表于 11-21 13:51

    HT for Web (Hightopo) 使用心得(4)- 3D 場景 Graph3dView 與 Obj 模型

    這里我們通過代碼建立一個(gè) 3D 場景并添加一個(gè) Obj 模型來介紹一下 HT for Web 在 3D 場景和模型加載方面的使用。
    的頭像 發(fā)表于 11-20 11:05 ?711次閱讀
    HT for Web (Hightopo) 使用心得(4)- <b class='flag-5'>3D</b> 場景 Graph<b class='flag-5'>3</b>dView 與 Obj 模型