Web 高级着色语言(WHLSL) - 为WebGPU设计的Web图形着色语言

  1. 云栖社区>
  2. 博客>
  3. 正文

Web 高级着色语言(WHLSL) - 为WebGPU设计的Web图形着色语言

初商南 2019-08-06 21:22:04 浏览359
展开阅读全文

image.png

原文作者:Myles Maxfield @Litherum

译者:UC 国际研发 Jothy

----

本文介绍了一种新的 Web 图形着色语言:Web 高级着色语言(WHLSL,发音为 “whistle”)。 这种语言受 HLSL 的启发,HLSL 是图形应用开发人员用的主要着色语言。 它扩展了 Web 平台的 HLSL,使其安全可靠。 它易于阅读和编写,使用了正式技术而可以很好地指定。

背景

在过去的几十年中,3D 图形已经发生了重大变化,程序员用来编写 3D 应用的 API 也发生了相应的变化。五年前,最先进的图形应用使用 OpenGL 来执行渲染。然而,在过去几年中,3D 图形行业正朝着更新,更低级别的图形框架转变,这种框架更符合真实硬件的行为。 2014 年,Apple 创建了 Metal 框架,让 iOS 和 macOS 应用





网友评论

登录后评论
0/500
评论
初商南
+ 关注