Webkit推出新的着色语言whlsl

2018 年 11 月 23 日

Webkit推出新的着色语言whlsl

本文将介绍一门叫作 Web High Level Shading Language(WHLSL,发音为“whistle”)的新 Web 图形着色语言。它对 HLSL 进行了扩展,变得更安全、更可靠。

背景

在过去的几十年中,3D 图形已经发生了重大变化,程序员用来编写 3D 应用程序的 API 也发生了相应的变化。

五年前,最先进的图形应用程序使用 OpenGL 来执行渲染。然而,在过去几年中,3D 图形行业正朝着更新、更低级别的图形框架转变,这些框架与真实硬件的行为更加贴合。2014 年,Apple 推出了 Metal 框架,让 iOS 和 macOS 应用程序可以充分利用 GPU。2015 年,微软推出了 Direct3D 12,这是 Direct3D 的一个重大更新,带来了控制台级的渲染和计算效率。2016 年,Khronos Group 发布了 Vulkan API,主要用于 Android,也具备了类似的优势。

去年,Apple 在 W3C 内部成立了 WebGPU 社区组,致力于标准化新的 3D 图形 API,既要提供原生 API 的优势,同时也适用于 Web 环境。这个新的 Web API 可以在 Metal、Direct3D 和 Vulkan 上实现。所有主要的浏览器厂商都参与了标准化工作。

原文链接:【 https://www.infoq.cn/article/IMvG2Pxol4xFp-e9QiKh 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2018 年 11 月 23 日 10:57 1255
用户头像

发布了 5 篇内容,共 3655 次阅读,收获喜欢 0 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

SpringBoot系列(七):SpringBoot 中使用Redis缓存

xcbeyond

Java redis 微服务 springboot

解析 hashMap 源码之基本操作 get

shengjk1

Java hashmap

解析 HashMap 源码概括

shengjk1

Java hashmap

全面了解CGI、FastCGI、PHP-FPM

书旅

CGI PHP-FPM Fast-CGI

JDK中居然也有反模式接口常量

看山

Java 源码阅读

螺旋矩阵算法,臭代码解析,微服务架构 Service Mesh 服务网格 RPC 协议实现原理 Dubbo 通讯协议,John 易筋 ARTS 打卡 Week 13

John(易筋)

ARTS 打卡计划

spark学习之IDEA配置spark并wordcount提交集群

我是程序员小贱

异常处理的那些事儿

松花皮蛋me

Java 设计模式

平均负载是什么?

我是程序员小贱

毕玄大佬的分享以及给我的感悟

白色蜗牛

Java 程序员 技术 职场 架构师

这些年看过的Linux相关书籍推荐

我是程序员小贱

解析 HashMap 源码之基本操作 put

shengjk1

Java hashmap

高效程序员的45个习惯:敏捷开发修炼之道(1)

石云升

读书笔记 敏捷开发

结算场景下的跳坑记

墨凡

MySQL 基准测试

多选参数

MySQL

Rust特征与泛型区别点

编号94530

rust 泛型 封装、继承、多态

正则表达式位置匹配——匹配两个特殊符号中间的内容

jerry.mei

JavaScript 正则表达式 前端 字符串匹配

[python基础]2 python数据类型上篇

我是程序员小贱

[python基础]3 python数据类型下篇(不得不看的字典,列表大总结)

我是程序员小贱

敏捷到底是个什么鬼?

刘华Kenneth

程序员 敏捷 change

华为的“少年天才”攀登者,出发向智能存储的“奥林帕斯山”

脑极体

Bash 脚本的单元测试

柴锋

bash Linux DevOps Unit Test Shell

区块链技术--公证人机制

CECBC区块链专委会

区块链 数字货币 公证人

目前数字人民币试点仍是“4+1” 别误读了

CECBC区块链专委会

数字货币 央行 人民币

一次由默认参数引起的思考

Lart

编程 思考

Docker搭建PHP+Nginx+MySQL+Redis

书旅

Docker 镜像 lnmp

航运区块链 抗疫危中有机

CECBC区块链专委会

区块链 航运

1 学习性能优化的要点

我是程序员小贱

这样看mybatis,谁都会分析源码!

诸葛小猿

源码 mybatis mybatis源码

16张图入门Nginx——(前端够用,运维入门)

执鸢者

nginx 运维 前端

python必备知识总结

我是程序员小贱

众安黑客马拉松大赛总决赛-InfoQ小编探班

众安黑客马拉松大赛总决赛-InfoQ小编探班

Webkit推出新的着色语言whlsl-InfoQ