Valve 开源 DirectX To OpenGL 翻译层

简介:

Valve开源了其开发的DirectX To OpenGL翻译层,源代码采用MIT许可证,托管在GitHub上。翻译层是直接取自基于Source引擎的DOTA2源码树,支持有限的D3D 9.0c特性子集,字节码级HLSL到GLSL翻译器,部分支持SM3。如果这个 DX9.0c子集是Xbox360 API,那么这个工具或可以方便游戏工作室将Xbox360游戏移植到基于Linux的Steam Box平台。

文章转载自 开源中国社区 [http://www.oschina.net]

相关文章
|
算法 机器人 Linux
开源项目推荐:3D点云处理软件CloudCompare,基于Qt和OpenGL
开源项目推荐:3D点云处理软件CloudCompare,基于Qt和OpenGL
4960 0
开源项目推荐:3D点云处理软件CloudCompare,基于Qt和OpenGL
|
编解码 数据可视化 API
开源项目推荐:OpenGL之gult/freeglut/glew/glfw/glad的联系与区别
开源项目推荐:OpenGL之gult/freeglut/glew/glfw/glad的联系与区别
987 0
开源项目推荐:OpenGL之gult/freeglut/glew/glfw/glad的联系与区别
|
数据可视化 Unix Linux
开源项目推荐:OpenGL之开源库OpenSceneGraph
开源项目推荐:OpenGL之开源库OpenSceneGraph
795 0
|
存储 测试技术 索引
|
缓存 Windows 编解码
NeHe的OpenGL教程1(Bang翻译Delphi版)-如何绘制OpenGL窗口
NeHe的OpenGL教程1(Bang翻译Delphi版)-如何绘制OpenGL窗口 在这个教程里,我将教你在Windows环境中创建OpenGL程序.它将显示一个空的OpenGL窗口,可以在窗口和全屏模式下切换,按ESC退出.它是我们以后应用程序的框架。
1004 0
|
缓存 Windows 编解码
NeHe的OpenGL教程2(Bang翻译Delphi版)-如何绘制平面图形
NeHe的OpenGL教程2(Bang翻译Delphi版)-如何绘制平面图形 这一课中,我将教您如何创建三角形和四边形。如下图: program lesson2a; {    OpenGL DelphiXE    出处:根据NeHe代码翻译而来(http://nehe.
841 0
|
缓存 Windows
NeHe的OpenGL教程3(Bang翻译Delphi版)-如何给图形着色
NeHe的OpenGL教程3(Bang翻译Delphi版)-如何给图形着色 作为第二课的扩展,我将教你如何使用颜色。你将理解两种着色模式,在左图中,三角形用的是光滑着色,四边形用的是平面着色。
914 0