如果是几年前,微软的多名开发者出席年度 X.Org 开发者大会(XDC)并要成为赞助商,可能会引来一片笑声。不过在今年的 XDC 大会上,在开幕当天微软不仅做了演讲,而且还是三场。
XDC 2020 开发者大会上,微软作为银牌赞助商之一参加。事实上,在过去几年中微软一直赞助 LinuxTag 和其他活动。在本次活动中,微软的表现可谓是非常亮眼,三场演讲都主要围绕着微软在图形/GPU 方面的开源努力。
微软的 Jesse Natalie 和 Steve Pronovost 在 XDC2020 的开场白中,通过事先录制好的视频介绍了 WSL 图形架构。随后 Pronovost 讲述了 WSL 下的 X11/Wayland 应用支持;而第三场则是 Jesse Natalie 介绍 Mesa Direct3D 12 映射层,从而在 D3D12 上获得 OpenCL/OpenGL。
这些微软介绍的内容都是为了让 GPU 计算和图形应用在 Windows Subsystem for Linux(WSL2)下运行所做的努力。另外,微软和 Collabora 合作,通过 OpenCL/OpenGL over DirectX 12 来增强生态系统。
三位演讲者谈到了他们在NIR到DXIL(DirectX中间层)翻译、Direct3D 12 Gallium3D驱动、翻译Direct3D 12 API调用的Gallium管道接口、他们的OpenCL C(CLC)到DXIL编译器,以及改善Windows/WSL上开放图形/计算API生态系统的相关技术细节。
完整视频地址:https://youtu.be/b2mnbyRgXkY