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

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

3天内不再提示

Windows和DirectX 12设备都将会支持OpenCL和OpenGL

汽车玩家 来源:cnBeta 作者:cnBeta 2020-03-25 14:53 次阅读

由于并非所有 Windows 设备都对 OpenCL 和 OpenGL 硬件加速技术提供良好的支持,因此游戏开发者经常会发现他们很难在 Windows 上实现对 OpenGL 游戏的支持。为提升应用程序的兼容性,Collabora 正在开发应对此类问题的通用解决方案。具体说来是,其与微软合作构建了 OpenCL 和 OpenGL 映射层。

(来自:Collbora)

借助这一方案,Collabora 得以将 OpenCL 1.2 和 OpenGL 3.3 支持带到所有启用的Windows和 DirectX 12 设备上。

GPU 制造商可为其硬件提供 D3D12 驱动程序,并支持 DirectX、OpenCL 和 OpenGL API,而 Collabora 的工作主要分为三个部分:

一个 OpenCL 编译器、一个 OpenCL 运行时,以及一个借助 D3D12 API、在 GPU 上构建和执行命令缓冲区的 Gallium 驱动程序。

两个组件使用共享的 NIR-to-DXIL 着色器编译器,其中 NIR 是 Mesa 对 GPU 着色器的内部表示,而 DXIL 是微软的内部表示形式。

D3D12 驱动程序将使用这种方法来转换那些特定于硬件的着色器,更多细节可参阅 Collabora 的《Introducing Open CL and OpenGL on DirectX》详情页。

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

    关注

    3

    文章

    3541

    浏览量

    88623
  • OpenGL
    +关注

    关注

    1

    文章

    85

    浏览量

    29243
  • OpenCL
    +关注

    关注

    2

    文章

    48

    浏览量

    33298
收藏 人收藏

    评论

    相关推荐

    摩尔线程发布v280.90图形显卡驱动程序

    日前,摩尔线程发布版本号为v280.90的图形显卡驱动程序。全新升级的驱动程序,可以在Windows 10和Windows 11操作系统环境下实现对DirectX 12
    的头像 发表于 11-26 16:21 257次阅读

    微软将于2025年终止对Windows 10的支持

    随着Windows 10的生命周期进入倒计时,微软近日宣布将于2025年10月14日正式终止对该操作系统的支持。届时,Windows 10将不再接收任何安全更新、技术支持以及错误修复,
    的头像 发表于 10-16 16:40 530次阅读

    CYAT81658是否支持Windows操作系统?

    我们的一位客户要求将触摸集成电路用于他们自己的产品。 他们使用的是 Windows 10 操作系统。 我想知道我们的产品触摸 IC(CYAT81658)是否支持 Windows 操作系统。
    发表于 07-05 07:36

    Intel altera opencl 入门

    )等等。不过AMD和英伟达是用GPU实现的OpenCL并行运算,Intel altera是用FPGA实现并行运算。 1. 系统要求 Microsoft 64-bit Windows 7专业版或者
    发表于 06-04 18:25

    Affinity创意套件2.5版新增Windows ARM原生支持,提升图形速度

    得益于全面的ARM64处理器设备原生优化,如今的Affinity套装能充分适配最新Windows硬件环境。在Windows平台上,Affinity被誉为首个拥有全流程ARM本地支持的创
    的头像 发表于 05-24 17:03 1028次阅读

    微软发布Windows 11 IoT Enterprise LTSC 2024更新,支持36个移动平台

    除此之外,Windows 11 IoT Enterprise LTSC 2024新增了其他设备无线连接以及投屏至系统的功能,同时也支持Arm处理器设备运行X86应用程序。
    的头像 发表于 05-23 10:18 3384次阅读

    Mono开源社区支持LoongArch龙架构

    Mono作为开源框架,支持Linux、macOS、Windows及嵌入式设备等广泛的操作系统,使得开发者能在非Windows环境下运行.NET应用。
    的头像 发表于 05-20 11:06 467次阅读

    微软发布Windows Holographic 24H1 为HoloLens 2混合现实头显设备升级

    据报道,尽管微软已宣布停止对Windows Mixed Reality平台的支持,然而仍持续对HoloLens 2混合现实头显设备进行系统升级。近日,该公司发布了Windows Hol
    的头像 发表于 05-15 14:59 559次阅读

    微软确认:Windows 11 24H2 默认启用 BitLocker 磁盘加密

    微软在声明中明确表示:“为了提升用户体验,我们剥离了Modern Standby / HSTI验证以及非可信DMA端口检测项,因此,自此之后的Windows 11重装操作都将默认开启设备加密功能。”
    的头像 发表于 05-09 15:55 907次阅读

    OpenGL+ES+2.0+编程指南

    电子发烧友网站提供《OpenGL+ES+2.0+编程指南.pdf》资料免费下载
    发表于 05-07 14:20 0次下载

    Intel altera opencl入门

    准备工作:下载DE5-Net开发板的全套软件安装包,http://www.terasic.com/downloads ... 5NET_openCL_BSP.zip 136MB,把里面的terasic文件夹解压缩到C:altera13.1hldoard下。
    的头像 发表于 04-13 11:53 1317次阅读
    Intel altera <b class='flag-5'>opencl</b>入门

    AMD HYPR-RX支持AMD帧生成技术,助力即刻提升游戏性能

    AMD Fluid Motion Frames(AFMF)—AMD帧生成技术,助力AMD Radeon用户在数千款DirectX 11和DirectX 12游戏中,使用帧插值技术来提高帧速率,以带来出色的游戏性能
    的头像 发表于 03-15 11:35 4874次阅读
    AMD HYPR-RX<b class='flag-5'>支持</b>AMD帧生成技术,助力即刻提升游戏性能

    微软将推动非托管Windows 10设备升级至Windows 11

    非托管设备:常被员工个人所拥有并使用,可选择加入公司域以得到保护。即员工在公司网络中使用的个人设备。据了解,微软从今年4月开始,将会为符合要求的非托管Windows 10
    的头像 发表于 02-29 10:26 827次阅读

    关于RZ/G2L OpenCL应用运行方法介绍

    OpenCL是Open Computing Language的简写,目前已经形成了标准,是跨平台的,通常由图形处理器(GPU)提供硬件层面支持
    的头像 发表于 02-19 12:16 925次阅读
    关于RZ/G2L <b class='flag-5'>OpenCL</b>应用运行方法介绍

    微软希望在部分Windows 11设备上自动启动Copilot AI

    微软已经开始测试对Windows 11的一项更改,当Windows在“宽屏设备”上启动时,其人工智能支持的Copilot功能将自动打开。
    的头像 发表于 01-23 17:18 806次阅读