HLSL2GLSL

✍ dations ◷ 2025-08-16 08:53:22 #冶天科技,自由软件

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。

相关

  • 四氯乙烯四氯乙烯,又称全氯乙烯,是一种有机化学品,被广泛用于干洗和金属除油,也被用来制造其他化学品和消费品。室温下是不易燃的液体。容易挥发,有刺激的甜味。很多人在空气含有百万分之
  • 那不勒斯王国那不勒斯王国(拉丁语:Regnum Neapolitanum,意大利语:Regno di Napoli),是一个包括意大利半岛部分和教皇国南部。时间从1282年至1816年。那不勒斯王国的创立是西西里晚祷战争的结果
  • 流线型流线型是物体的一种外部形状,通常表现为平滑而规则的表面、没有大的起伏和尖锐的棱角。流体在流线型物体表面主要表现为层流,没有或很少有湍流,这保证了物体受到较小的阻力。流
  • 贸易集团贸易集团,又称贸易圈,是由政府间的协议所成立,往往是区域内政府间组织的一部分,各参与成员协议减少或消除在该区域内的贸易壁垒(关税或非关税壁垒)。贸易集团的历史可追溯至1834年
  • 阿布勒哈兹·巴哈杜尔阿布勒哈兹·巴哈杜尔汗(乌兹别克语:Abulgʻozi Bahodirxon;波斯语:ابوالغازی بهادرخان‎;1603年8月24日-1663年),是希瓦汗国君主,1643年至1663年在位。即位之前,阿
  • 纽埃国徽纽埃作为新西兰的自由联系国,所以国徽的主体为新西兰国徽图样,但是与新西兰国徽相比要小,并且国徽是圆形,并用英文环绕书写着(public seal of niue:纽埃徽章),底部则书写“NIUE”
  • J·H·C·怀特海德约翰·亨利·康斯坦丁·怀特海德 FRS (英语:John Henry Constantine Whitehead,1904年11月11日–1960年5月8日)是一名英国数学家,是同伦论的创始人之一。怀特海德生于印度金奈 (当
  • 侠盗猎车手V角色列表《侠盗猎车手V》可以使用三位主角,每一位主角都有自己的个性、动机和长处。玩家可以在非任务时随时切换,画面会变成洛圣都的空拍镜头(与GTA Online联机时亦然),当画面回到正常时,
  • 滨田毅滨田毅(浜田 毅,1951年12月6日-)是一名日本电影摄影导演。北海道岩见泽市出生。1971年作为大藏电影的摄影助手入社。参加大藏映画、国际映画等的许多电影拍摄现场作为摄影助手,后
  • 尼古拉二世 (俄罗斯)尼古拉·亚历山德罗维奇·罗曼诺夫即尼古拉二世(俄语:Николай II Александрович,1868年5月18日-1918年7月17日,儒略历1868年5月6日-1918年7月4日),俄罗斯帝国末