gl-backend:C POC检测WebGL渲染后端

时间:2024-04-21 09:34:30
【文件属性】:

文件名称:gl-backend:C POC检测WebGL渲染后端

文件大小:2KB

文件格式:ZIP

更新时间:2024-04-21 09:34:30

webgl angle webgl2 JavaScript

:door: gl后端 这是一个概念证明,探讨了检测浏览器WebGL实现背后的图形渲染API的可能性。 WebGL的实现将在某些时候将用户提供的着色器从GLSL ES版本100(WebGL2的版本300)转换为宿主平台的本机着色语言。 据我所知,在生产中只有针对Direct3D(通过ANGLE),OpenGL和OpenGL ES 2.0的WebGL实现。 一旦将在生产中(尤其是Vulkan和Metal)实现新的后端渲染(很可能在ANGLE中实现),这种概念证明可能会非常有趣。 这个小脚本依赖于WebGL扩展 ,在我尝试的许多配置中,默认情况下似乎启用了该扩展。 在我做的一个小测试中,脚本将输出以下内容: Mac OS 11 -> OpenGL 4.1 Windows 10 -> Direct3D Android 10 -> OpenGL ES 3.0 Android 7 -> OpenGL


【文件预览】:
gl-backend-main
----index.js(2KB)
----README.md(1KB)
----index.html(324B)

网友评论