TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Direct3D to OpenGL abstraction layer

247 点作者 weslly大约 11 年前

10 条评论

paraboul大约 11 年前
For the interested, google&#x27;s Angle is the opposite : <a href="https://code.google.com/p/angleproject/" rel="nofollow">https:&#x2F;&#x2F;code.google.com&#x2F;p&#x2F;angleproject&#x2F;</a>
评论 #7379476 未加载
评论 #7378841 未加载
slacka大约 11 年前
Valve covered how these tools are used in their Porting Source to Linux: Valve’s Lessons Learned talk: <a href="https://www.youtube.com/watch?v=btNVfUygvio" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=btNVfUygvio</a><p>slides here: <a href="http://adrienb.fr/blog/wp-content/uploads/2013/04/PortingSourceToLinux.pdf" rel="nofollow">http:&#x2F;&#x2F;adrienb.fr&#x2F;blog&#x2F;wp-content&#x2F;uploads&#x2F;2013&#x2F;04&#x2F;PortingSou...</a>
kayoone大约 11 年前
Not sure here but don&#x27;t all major engines already support OpenGL ootb ? Basically any engine thats runs on PS3&#x2F;PS4 does like UnrealEngine, Cryengine, idTech, Unity and most indie&#x2F;open source engines are OpenGL anyway. All engines that target Android&#x2F;iOS are OpenGL too. Even for things like XNA which was Xbox&#x2F;DirectX only there is MonoGame to port it to *nix platforms easily.<p>So if you have rolled your own DirectX-only engine this is awesome of course, but do people really do that?
评论 #7378840 未加载
评论 #7378797 未加载
评论 #7379003 未加载
评论 #7378804 未加载
评论 #7378999 未加载
评论 #7379866 未加载
dimillian大约 11 年前
This is huge, really huge for anyone who write DirectX games and want to make them run on OSX&#x2F;Linux. This is basically what a part of Wine do, am I wrong?
评论 #7378746 未加载
评论 #7378796 未加载
评论 #7378916 未加载
评论 #7378779 未加载
评论 #7382910 未加载
archagon大约 11 年前
In a thread not too long ago, I asked why CS:GO might have such terrible performance in OSX, and olegoandreev hypothesized that it might have to do with poorly compiled shaders. Maybe with enough eyes on the code, this can finally be fixed? We already know that the OSX port of the Source engine can have close-to-Windows performance based on benchmarks done in Parallels, and yet it&#x27;s still shamefully only half as performant.<p><a href="https://news.ycombinator.com/item?id=7303753" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7303753</a>
Keyframe大约 11 年前
<i>Limited subset of Direct3D 9.0c</i>
评论 #7379144 未加载
foxhill大约 11 年前
kind of preaching to the choir, no?<p>i mean, there are more open source games that use OpenGL than DirectX, and are already cross platform as a result. similarly, i would imagine if a AAA game studio wanted to do such a thing, they would roll their own (or just use GL in the first place).<p>perhaps i&#x27;m being too cynical (but this <i>is</i> hacker news..)
评论 #7378806 未加载
评论 #7378708 未加载
orionblastar大约 11 年前
This is a good start, I&#x27;d also like to see a Dotnet and VCRUN conversion to Linux libraries like Mono and GNU C++ to help port even more Windows games to GNU&#x2F;Linux and Mac OSX.
Yuioup大约 11 年前
Nice. Does this mean that developers can start porting their existing (pre 2013) games over to Linux? Or are we missing a DirectX to SDL translation layer?
评论 #7381714 未加载
评论 #7379297 未加载
bhouston大约 11 年前
This seems like a new version of this previous effort:<p><a href="http://en.wikipedia.org/wiki/Cedega_(software)" rel="nofollow">http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Cedega_(software)</a>
评论 #7378931 未加载
评论 #7378901 未加载