• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

shader-slang / slang-rhi / 24538479026

16 Apr 2026 11:02PM UTC coverage: 68.686% (+0.006%) from 68.68%
24538479026

push

github

web-flow
Enable WebGPU backend for Emscripten builds (#609)

* Emscripten wgpu build

* Fixed dawn native vs emscripten webgpu differences

* Added emscripten cmake preset

* Fixed merge deleted thing

* Emscripten wgpu API fetching, calling and compilation fixes

* Emscripten indirect drawing not supported

* Load statically linked emscripten webgpu functions

* Py script now separates dawn and em wgpu procs

* Fixed and improved async creation of adapter and device under wasm

* emscripten preset disables CPU and adds ASYNCIFY

* Fix missing comma during merging

* emscripten_sleep tweaks for buffers and queue

* update texture details for emscripten

* Enabling Slang fetching for WASM

* Cleanup emscripten.h includes

* Emscripten code cleanup and optimize sync wait for browsers

* Optimize emscripten sync and async compilation

* Finalizing wasm html test

* Cleanup based on PR #609 review

* Asyncify create* functions

* Zero init WGPUSurfaceCapabilities before using it

* clang-format recent changes

* Address review

* Formatting

* Cleanup

* Cleanup

* Cleanup CMakeLists.txt

* Enable emscripten builds in CI

* Fix toolchain file path

* Cleanup

* Cleanup build & CI

* Emscripten preset cleanup

---------

Co-authored-by: Simon Kallweit <64953474+skallweitNV@users.noreply.github.com>
Co-authored-by: Simon Kallweit <skallweit@nvidia.com>

11834 of 20058 branches covered (59.0%)

Branch coverage included in aggregate %.

88 of 107 new or added lines in 8 files covered. (82.24%)

7 existing lines in 4 files now uncovered.

35072 of 48232 relevant lines covered (72.72%)

276821.33 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

77.72
/src/cuda/cuda-backend.cpp


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc