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

shader-slang / slang-rhi / 24538479026
69%

Build:
DEFAULT BRANCH: main
Ran 16 Apr 2026 11:08PM UTC
Jobs 3
Files 250
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

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

Uncovered Changes

Lines Coverage ∆ File
17
67.26
-9.86% src/wgpu/wgpu-buffer.cpp
2
69.85
-1.15% src/wgpu/wgpu-command.cpp

Coverage Regressions

Lines Coverage ∆ File
3
77.72
-2.17% src/cuda/cuda-backend.cpp
2
69.85
-1.15% src/wgpu/wgpu-command.cpp
1
67.26
-9.86% src/wgpu/wgpu-buffer.cpp
1
85.85
2.65% src/wgpu/wgpu-device.cpp
Jobs
ID Job ID Ran Files Coverage
1 macos-aarch64 - 24538479026.1 16 Apr 2026 11:11PM UTC 165
38.13
GitHub Action Run
2 windows-x86_64 - 24538479026.2 16 Apr 2026 11:08PM UTC 225
67.88
GitHub Action Run
3 linux-x86_64 - 24538479026.3 17 Apr 2026 08:45AM UTC 173
57.71
GitHub Action Run
Source Files on build 24538479026
  • Tree
  • List 250
  • Changed 45
  • Source Changed 13
  • Coverage Changed 45
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24538479026
  • 9e4226a9 on github
  • Prev Build on main (#24529412042)
  • Next Build on main (#24659939239)
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