近日,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多平臺游戲的程序員。
(2006-11-14)