HLSL2GLSL

✍ dations ◷ 2025-11-23 17:44:47 #冶天科技,自由软件

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。

相关

  • 濒死经验濒死经验或临死经验是一种在接近死亡时一些人所经历的现象。这些现象包括灵魂出体、看见天堂或地狱、看见亲人、看见宗教人物或上帝、回顾一生的生活、极度的恐惧、完全的平
  • 青蒿琥酯青蒿琥酯(英语:Artesunate),是用于治疗疟疾的青蒿素类药物之一。于1977由桂林制药厂(现已更名为桂林南药股份有限公司)工程师刘旭合成。青蒿琥酯是青蒿素的半合成衍生物,可溶于水,因
  • 仁德医护管理专科学校仁德医护管理专科学校,简称仁德医专,位于 中华民国苗栗县后龙镇,邻近外埔渔港。创办人暨首任校长邱仕丰博士于1967年创立仁德高级药剂职业学校,于1999年升格为仁德医护管理专科
  • 青木原青木原(日语:青木ヶ原/あおきがはら)位于日本富士山西北侧山麓,横跨山梨县富士河口湖町与鸣泽村,周围有西湖、精进湖与本栖湖等堰塞湖。青木原为熔岩台地地形,标高约介于920米~130
  • 吓阻吓阻指的是借由展现出自身的武力,以阻止对方做出不想要举动的行为,也就是所谓的威之以势。可能和以下的观念相关:
  • 乌拉城之战乌拉城之战爆发于1613年农历正月。建州统治者努尔哈赤率领三万军队分兵两路突袭乌拉都城,乌拉贝勒布占泰以其子达拉穆守城,自己亲率三万军队迎战,双方在富尔哈河一带相持不下。
  • 潘 琦潘琦可以指:
  • 梅尔森条约《梅尔森条约》(法语:Traité de Meerssen,德语:Vertrag von Meersen),又译《墨尔森条约》,为西法兰克王国君主秃头查理及东法兰克王国国王日耳曼人路易于公元870年所签署的条约。8
  • 亚碲酸亚碲酸是一种碲的含氧酸,化学式为H2TeO3。 人们对这种化合物不太了解。其中一种结构简式为(HO)2TeO。原则上,亚碲酸可以由二氧化碲与水反应制得。它形成的盐却是众所周知的,例
  • 2009冰岛革命2009-2011冰岛金融危机抗议行动,简称“冰岛革命”(冰岛语:Íslenska byltingin;英语:Icelandic Revolution),又称为“厨具革命”(冰岛语:Búsáhaldabyltingin;英语:Kitchenware Revo