近日,ATi(AMD)推出了一款开源工具HLSL2GLSL,能够帮助程序员将为Windows DirectX 9 API编写的代码转换为OpenGL。
程序名称中的HLSL即微软专门为DirectX API开发的高级渲染语言(High Level Shading Language),而在OpenGL领域中,相对应的就是GLSL(OpenGL Shading Language)OpenGL着色语言。这款软件就能够将HLSL代码转换为GLSL代码,可以生成为GLSL 1.10.58 desktop OpenGL shader或者ES SL v1.00 embedded OpenGL ES shader。
由于现在Windows平台上DirectX一家独大,所以这一软件的针对用户大多是致力于开发PC/Mac多平台游戏的程序员。各种文档,库文件和针对多平台的程序可以到[url=http://sourceforge.net/projects/hlsl2glsl]这里[/url]下载。