扫描二维码关注官方公众号
返回列表 发布新帖

里程碑!Linux终可原生执行DX10/11

4383 11
发表于 2010-9-25 13:59:55 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×

里程碑!Linux终可原生执行DX10/11

    今天,Mesa开源显卡驱动架构迎来了也许是最为有趣、最为重要的一个Gallium3D状态追踪器(State Tracker)。通过它,微软DirectX 10/11 API终于真正投入了Linux的怀抱。

    Luca Barbieri宣布,他已经在Gallium3D驱动中增加了一个名为“d3d1x”的状态追踪器,籍此实现了对Direct3D 10/11 COM API的部署。虽然还只是一个很不成熟的初期版本,但已经可以正常工作,能够运行一些DX10/11纹理演示程序。

    这种做法自然不同于简单地将Direct3D调用翻译成OpenGL指令,就像Wine现在做得那样,而是在Gallium3D、TGSI中原生实现了Direct3D 10/11,让显卡驱动和硬件得以直接对话。当然,这一切都是免费开源的!

    更令人激动的是,AMD fglrx、NVIDIA官方显卡驱动也都能得到支持,并且并不会很复杂。得益于Direct3D 10/11的精妙设计和与Gallium的密切关系,这种做法并不会导致明显的延迟,维护也非常方便,用户可以更简单地在官方驱动、Gallium开源驱动之间切换。

    这也为非Windows平台上的图形编程提供了OpenGL之外的另一种选择,特别是Linux和其他免费开源系统上。优秀的设计让Direct3D 10/11 API要比OpenGL好得多,支持所需的代码和开发时间也少得多,确切地说是大约26000行代码。

    至于Wine如何调用这个状态追踪器,目前还没有公布任何DLL,不过Luca说这应当很容易实现。迄今为止,Wine仍然只能支持到DX10,实现DX11还很遥远。

    VMware此前也曾开发了一个Direct3D状态追踪器,但只能支持到DX9、并不开源、仅面向Windows Gallium3D。

积分变更说明讨论
hd2pt.com/thread-6588-1-1.html 请不要勾引偶发帖 偶怕被扣分 thx。。  水至清则无鱼 传说逐渐淡忘。。

评论11

zw462149904Lv.6 发表于 2010-9-25 14:07:08 | 查看全部
这是对Linux的一个福音啊!!
回复 点赞

使用道具 举报

ccyycccLv.8 发表于 2010-9-25 14:15:46 | 查看全部
linux系统如果熟练的话会很方便..但是当前家庭的视窗系统格局很难改变..
回复 点赞

使用道具 举报

hnyyyybLv.8 发表于 2010-9-25 14:21:02 | 查看全部
让Linux和Windows分庭抗议礼!
回复 点赞

使用道具 举报

kinwai@2 发表于 2010-9-25 14:22:52 | 查看全部
以为是MOTO 里程碑了 - -
回复 点赞

使用道具 举报

bigpineapple 发表于 2010-9-25 14:44:57 | 查看全部
这推送看起来很不靠谱
Gallium3D第三方的DX早就有之了  
下面那段就更不靠谱了 原生LINUX怎么又扯到WINE和DLL动态链接库了
回复 点赞

使用道具 举报

PiaLv.8 发表于 2010-9-25 19:36:41 | 查看全部
还不太现实啊
回复 点赞

使用道具 举报

king012@2Lv.5 发表于 2010-10-2 14:04:39 | 查看全部
这绝对是linux上里程碑的事件, 图形软件和游戏可以更加容易迁移了
不过opengl真的没落了么
回复 点赞

使用道具 举报

sempron3000plusLv.3 发表于 2010-10-2 20:19:38 | 查看全部
但真有玩家在linux上玩游戏?持怀疑态度
回复 点赞

使用道具 举报

linnwind 发表于 2010-10-5 20:22:41 | 查看全部
除了NAS有用
linux对于我来说基本是用不着的
回复 点赞

使用道具 举报

freeyLv.2 发表于 2010-10-5 21:05:33 | 查看全部
linux目前还是太小众了
回复 点赞

使用道具 举报

ccb01@2 发表于 2010-10-7 08:28:35 | 查看全部
确实不现实
回复 点赞

使用道具 举报

回复

懒得打字嘛,点击右侧快捷回复 【本站酷狼4T,750元】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表