hello-webgpu:WebGPU和Dawn的跨平台C ++示例

时间:2024-06-15 22:05:01
【文件属性】:

文件名称:hello-webgpu:WebGPU和Dawn的跨平台C ++示例

文件大小:21.28MB

文件格式:ZIP

更新时间:2024-06-15 22:05:01

cpp emscripten dawn webgpu libdawn

“ Hello,Triangle” WebGPU和Dawn C ++ / 和入门项目。 从2015年开始使用Visual Studio for Windows进行构建。 使用build-web.bat (随后的CMake项目)构建Emscripten(在Windows上)。 已通过带有--enable-unsafe-webgpu标志的Chrome Canary 82.0进行测试。 使用Xcode项目为Mac进行构建(已通过Xcode 11和12以及macOS 10.14、10.15和11 beta测试)。 随附的libdawn是针对Windows / MSVC和Mac预先构建的; 如果您希望自己为Windows构建它,(开箱即用,Windows上的Dawn使用 / Clang构建,因此MSVC的链接器因公开的std类型而失败)。 Dawn已获得Apache 2.0许可(请参阅 )。


【文件预览】:
hello-webgpu-master
----HelloWebGPU.vcxproj(10KB)
----inc()
--------window.h(2KB)
--------defines.h(2KB)
--------webgpu.h(371B)
----HelloWebGPU.sln(1KB)
----screenshot.png(46KB)
----HelloWebGPU.xcodeproj()
--------project.pbxproj(13KB)
----src()
--------mac()
--------ems()
--------main.cpp(16KB)
--------win()
----HelloWebGPU.vcxproj.filters(2KB)
----.gitignore(267B)
----build-web.bat(2KB)
----CMakeLists.txt(1KB)
----lib()
--------dawn()
--------README.md(6KB)
----README.md(1KB)
----.editorconfig(67B)
----.gitattributes(109B)

网友评论