0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微软通过Mesa D3D12代码着手改善跨平台支持

工程师邓生 来源:cnBeta.COM 作者:cnBeta.COM 2020-12-03 11:45 次阅读

上周,微软支持的 Direct3D 12 Gallium3D 驱动已经合并到 Mesa 21.0 中。通过该驱动程序,允许像 OpenGL 和 OpenCL 这样的图形/计算 API 在 Direct3D 上运行。 而伴随着跨平台代码的合并,对 Gallium D3D12 代码的开发工作得到不断推进。

尽管这个 Gallium Direct3D 12 代码提供了跨平台支持,但是用例是在 Windows Subsystem for Linux(WSL)中运行。因此这项开发工作不会涉及 WSL 之外的内容,也不会做任何疯狂的事情来改善 Linux 游戏性能。

本次合并请求已经在本周二得到了兑现,并为 D3D12 代码的跨平台提供了初步支持。最初的工作是允许 D3D12 和 NIR to DXI 代码能够在 微软 MSVC 和非 Windows SDK 之外的编译器工具链中工作。鉴于它将在 Windows Subsystem for Linux 2 的 Linux 发行版中构建,因此需要进行各种清理和更改。

允许 OpenGL 在 Windows Subsystem for Linux 2 实例中工作的实际方法(通过转换为Direct3D 12)目前仍待解决。该代码已被证明对Windows本身很有用,它允许OpenGL(以及最终的OpenCL)在D3D12驱动程序上在Windows本身上运行,这对于现在可能无法使用GL / CL驱动程序的 Windows 10 on ARM 特别有用。

责任编辑:PSY

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6614

    浏览量

    104189
  • 代码
    +关注

    关注

    30

    文章

    4803

    浏览量

    68768
  • 云平台
    +关注

    关注

    1

    文章

    1317

    浏览量

    39018
收藏 人收藏

    评论

    相关推荐

    C#通过Halcon实现3D点云重绘

    C# 通过 Halcon 实现 3D 点云重绘
    发表于 01-05 09:16 0次下载

    ADC12D1800RF使用DESCLKIQ模式采样数据分析时二次谐波大,有什么方法可以改善

    请问利用ADC12D1800RF参考电路设计,对比于数据手册,使用DESCLKIQ模式采样数据分析时二次谐波大,有什么方法可以改善
    发表于 01-02 07:14

    3D线激光轮廓测量仪的关键参数——最大扫频率

    3D线激光轮廓测量仪采用激光三角测量原理,通过发射激光束并接收反射光,实现对物体表面轮廓的精确三维测量。其核心优势在于能够以高速和高精度捕捉物体表面的微小特征,生成高质量的3D点云数据。在这
    的头像 发表于 12-09 16:01 164次阅读

    Simcenter 3D仿真软件

    Simcenter3DSimcenter3D是一种全面、完全集成式CAE解决方案,通过提高仿真效率解决复杂的工程难题。Simcenter3D在仿真效率方面的革命性改进,帮助您对复杂的产品性能进行建模
    的头像 发表于 11-12 16:11 610次阅读
    Simcenter <b class='flag-5'>3D</b>仿真软件

    AIC3254的miniDSP编写代码和编写C5502代码有什么区别?

    问题:AIC3254的miniDSP编写代码和编写C5502代码有什么区别,执行速度和代码量来进行分析吧,谢谢回复
    发表于 11-06 07:22

    透明塑料件喷粉3D扫描CAV全尺寸检测逆向3D建模设计服务-CASAIM

    3D建模
    中科院广州电子
    发布于 :2024年08月30日 10:04:53

    如何搭建3d数字孪生平台

    搭建3D数字孪生平台是一项复杂且具有挑战性的任务,需要综合运用多种技术和步骤。实现这一目标需要进行需求分析、数据采集、建模与仿真、数据库设计、人机界面设计、数据分析与算法选择、平台搭建、集成测试
    的头像 发表于 07-04 15:23 414次阅读

    【匠芯创科技】D12X-DOC

    产品简介 D12x D12x是一款基于RISC-V的高性能、国产自主、工业级高清显示与智能控制MCU,配备强大的2D图形加速处理器、PNG/JPEG解码引擎、 丰富的接口,支持工业宽温
    发表于 07-02 09:57

    【匠芯创科技】D13X-DOC

    ,可支持 RT-Thread(默认)、FreeRTOS 多内核的切换, 也支持一键切换 baremetal 构建模式,并完全兼容 RT-Thread 软件生态。 支持
    发表于 07-02 09:52

    VIVERSE 推行实时3D渲染: 探索Polygon Streaming技术力量与应用

    Streaming 3D 串流技术。 Polygon Streaming 3D 串流技术,支持高保真3D模型分享与协作,
    的头像 发表于 05-31 15:49 2353次阅读
    VIVERSE 推行实时<b class='flag-5'>3D</b>渲染: 探索Polygon Streaming技术力量与应用

    微软携手Meta打造混合现实应用,支持Quest 3透视功能

    近日,微软宣布联手Meta公司,共同研发Windows Volumetric Apps。据悉,该应用可利用Quest 3的穿透式技术展示和操作3D模型,为混合现实领域带来全新体验。
    的头像 发表于 05-22 14:39 480次阅读

    通过2D/3D异质结构精确控制铁电材料弛豫时间

    受经典德拜弛豫启发的米勒模型提供了通过操纵弛豫时间来控制自发极化的理论框架。作者通过使用层转移技术形成的2D/C-3D/2D异质结构克服了传
    的头像 发表于 04-29 10:27 733次阅读
    <b class='flag-5'>通过</b>2<b class='flag-5'>D</b>/<b class='flag-5'>3D</b>异质结构精确控制铁电材料弛豫时间

    积木易搭通过亚马逊SPN服务商认证,成为平台指定3D商品展示服务商

    近日,全栈式3D数字化解决方案提供商积木易搭正式通过亚马逊SPN服务商认证,成为亚马逊官方推荐的3D内容服务商,为亚马逊平台的电商卖家提供专业的3D
    的头像 发表于 04-03 09:29 512次阅读

    友思特案例 | 双目散斑3D视觉引导自动化上下料解决方案

    高精度3D相机+零代码编写算法模块+智能机械臂,友思特一站式自动化上下料解决方案,能够显著而高效地提高生产线效率与智能化程度。
    的头像 发表于 03-19 16:48 728次阅读
    友思特案例 | 双目散斑<b class='flag-5'>3D</b>视觉引导自动化上下料解决方案

    3D动画原理:电阻

    电阻3D
    深圳崧皓电子
    发布于 :2024年03月19日 06:49:19