HLSL2GLSL

✍ dations ◷ 2025-06-08 10:31:11 #冶天科技,自由软件

HLSL2GLSL(全称High Level Shader Language to OpenGL Shading Language,也可简写作HLSL to GLSL),是一种命令行程序操作的程序库,用作将以Direct3D9上使用高级着色器语言编写的显示核心渲染命令,转换为OpenGL渲染语言的显示核心渲染命令。

HLSL2GLSL最初由ATI公司开发,并在SourceForge上以BSD许可证发布项目的源代码。

ATI发布的最新版本是2006年发布的0.9版,不过2010年这个项目被复刻至Github,修复了一些问题,并添加了一些新功能,像是对OpenGL ES的支持。现时它也被Unity和OGRE用作将Cg/HLSL渲染命令转换至GLSL,以在移动设备平台上使用。

HLSL2GLSL并不是GPUOpen的一部分。

在XDC2014上,Matt Turner指出由于HLSL to GLSL的使用,图形渲染程序变得越来越庞大臃肿并且情况越来越普遍,如shader-db。

相关

  • 圣奥古斯丁县圣奥古斯丁县(San Augustine County, Texas)是美国德克萨斯州的一个县。面积1,534平方公里。根据美国2000年人口普查,共有人口8,946人。县治圣奥古斯丁(San Augustine)。成立于18
  • 鼠李糖鼠李糖(英文:Rhamnose),即6-脱氧-L-甘露糖,又称甲基戊糖,是一种脱氧的己糖。可透过羟化甘露糖而取得。能溶于水和甲醇,微溶于乙醇。在自然界中大多是L型,广泛存在于植物的多糖、糖苷
  • 冷却剂冷却剂是一种流过或环绕某个系统来防止该系统过热的流体。它通过将该系统产生的热量传导到其他的系统来使用或消耗热量。理想的冷却剂具有高热容量,低黏度,廉价,无毒,化学惰性,既
  • 史帕朗札尼拉扎罗·斯帕兰札尼(意大利语:Lazzaro Spallanzani,意大利语发音:;1729年1月10日-1799年2月12日)是意大利的天主教牧师、生物学家、生理学家,主要贡献为生理功能、动物繁殖、动物回
  • 弗劳恩霍夫协会夫琅和费应用研究促进协会(德语:Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V.)是德国也是欧洲最大的应用科学研究机构,成立于1949年3月26日,以德国
  • 孝章世子孝章世子(朝鲜语:효장세자/孝章世子;1719年4月4日-1728年12月16日),讳李緈(朝鲜语:이행/李緈),字圣敬(성경),幼名万福(만복),是朝鲜王朝的第21代君主英祖之长子。由靖嫔李氏所出,但由于靖嫔早死
  • 老虎·伍兹埃尔德里克·“泰格”·伍兹(英语:Eldrick "Tiger" Woods,1975年12月30日-),美国高尔夫球手,自1997年首次登上世界排名第一以来,他在位周数超过650周,是高球史上纪录。因为在英文中他
  • 西柏林的美国占领区西柏林(德语:West-Berlin;法语:Berlin-Ouest;英语:West Berlin)是对1949年到1990年间柏林西部地区的称呼。西柏林是自1945年二战结束后建立的英美法共同占领区,此地区在其存在期间行
  • 刘顺 (明朝宦官)刘顺(1384年-1440年),女真族,刘姓为朱棣所赐,永乐时期的御马监太监。洪武十七年,出生。洪武年间,入侍燕王府。洪武二十九年,为朱棣近侍。建文元年,随燕王起兵。永乐元年,以军功授予御马
  • 可敦可敦(蒙古语:.mw-parser-output .font-mong{font-family:"Menk Hawang Tig","Menk Qagan Tig","Menk Garqag Tig","Menk Har_a Tig","Menk Scnin Tig","Oyun Gurban Ulus Tig"