手机版
你好,游客 登录 注册
背景:
阅读新闻

Etnaviv Gallium3D采用了NIR编译器

[日期:2019-08-07] 来源:Linux公社  作者:醉落红尘 [字体: ]

在本周Mesa 19.2功能冻结之前,于周二登陆的是Etnaviv Gallium3D驱动程序的实验性NIR编译器,它为Vivante图形IP提供开源OpenGL驱动程序支持。

开源开发人员Jonathan Marek昨天合并了对基于NIR的编译器的支持,作为处理OpenGL着色器的本地编译器基础结构的替代方案。NIR是英特尔OpenGL/Vulkan驱动程序、RADV(可选用于RadeonSI)以及Freedreno和V3D等其他驱动程序所使用的“新”esa通用IR。通过利用NIR,这将有助于他们的OpenGL(ES)进步以及在Etnaviv反向工程驱动器不断成熟的同时压缩更多性能优化的潜力。

对于Mesa 19.2,默认情况下不启用Etnaviv的代码路径,但需要设置ETNA_MESA_DEBUG=nir环境变量。 这个新的着色器编译器总共为Etnaviv增加了2000多行代码。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-08/159894.htm

 

 

 

 

linux
相关资讯       Etnaviv Gallium3D  NIR编译器 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款