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

shader-slang / slang-rhi
68%

Build:
DEFAULT BRANCH: main
Repo Added 05 Apr 2025 03:14PM UTC
Files 242
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • PR/android_rhi_cfg
  • Support_sm_6_8_and_6_9
  • adapter-type
  • adapters
  • add-build-tests-with-glfw-options
  • add-final-raytracing-tests
  • add-hitobject-tests
  • add-lss-tests
  • add-parallel-compilation
  • add-render-feature-for-cooperative-matrix-2
  • add-reorder-test
  • add-sphere-tests
  • add-transform-matrix-tests
  • add_atomic_bfloat16_feature_bit
  • auto-labels
  • bindless-cleanup
  • bindless-cuda
  • bindless-d3d12
  • bindless-vulkan
  • capabilities
  • ccummings/set-slang-2025.6.1
  • check-optix-version
  • check-push-constant-size
  • claude/issue-57-20250806-0922
  • cleanup-d3d12-rt-pipeline
  • cleanup-disable-state-tracking
  • cleanup-render-target-write-mask
  • cleanup-utils
  • cleanup-vulkan-api
  • cleanup-workflows
  • cluster-accel
  • command-buffer-cleanup
  • compilation-reports
  • compile-time-report
  • constness-2
  • coopmat-query
  • coopmat_1
  • copilot/add-wgpu-subgroups-feature-check
  • coverage
  • cuda-contexts
  • cuda-debug-module-load
  • cuda-dummy-sampler
  • cuda-error-reporting
  • cuda-improvements
  • cuda-smem
  • cuda-sync-fixes
  • d3d11-copy-texture
  • d3d11-timestamp-query
  • d3d12-filter-validation-message
  • d3d12-validation-message-callback
  • debug-rework
  • default-texture-view
  • defer-target-compilation
  • detect-more-capabilities
  • dev/android
  • dev/astc
  • dev/bindless_fix
  • dev/ccummings/check-contgext
  • dev/ccummings/cuda-async-memallocs
  • dev/ccummings/cuda-events
  • dev/ccummings/cuda-ref-count
  • dev/ccummings/cuda-retain-context
  • dev/ccummings/expose-optix
  • dev/ccummings/fix-device-creation
  • dev/ccummings/global-barriers
  • dev/ccummings/gpu-heap
  • dev/ccummings/gpu-heap-2
  • dev/ccummings/handle-cuda-alignment
  • dev/ccummings/heap-fixes
  • dev/ccummings/increase-slot-count
  • dev/ccummings/lockless
  • dev/ccummings/module-logging
  • dev/ccummings/report-heaps-api
  • dev/ccummings/separate-cb-pools
  • dev/ccummings/shader-object-reserve
  • dev/ccummings/share-optix-context
  • dev/ccummings/slang-2025.24
  • dev/ccummings/specify-external-cuda-context
  • dev/ccummings/vulkan-heap
  • dev/haaggarwal/caching-allocator
  • dev/haaggarwal/cuda_ctx_default
  • dev/haaggarwal/cuda_ctx_optimizations
  • dev/haaggarwal/fence_cuda
  • dev/skallweit/acceleration-structure-barriers
  • dev/skallweit/aftermath
  • dev/skallweit/allow-setting-null-bindings
  • dev/skallweit/always-link-slang
  • dev/skallweit/c++20
  • dev/skallweit/clang-format-lambdas
  • dev/skallweit/cleanup-coop-vec
  • dev/skallweit/cleanup-debug-layer
  • dev/skallweit/cleanup-get-queue
  • dev/skallweit/cleanup-program-loading
  • dev/skallweit/cleanup-slang-rhi-device
  • dev/skallweit/cluster-d3d12
  • dev/skallweit/cluster-refactor
  • dev/skallweit/cluster-vulkan
  • dev/skallweit/combined-texture-sampler-descriptor
  • dev/skallweit/command-labels
  • dev/skallweit/coop-vec-improvements
  • dev/skallweit/coop-vec-optix-fix
  • dev/skallweit/coop-vec-validation
  • dev/skallweit/cuda-12.2-support
  • dev/skallweit/cuda-combined-texture-sampler
  • dev/skallweit/cuda-synchronize
  • dev/skallweit/cuda-texture-allocation-info
  • dev/skallweit/cuda-texture-sampler
  • dev/skallweit/debug-null-checks
  • dev/skallweit/debug-rework-cleanup
  • dev/skallweit/deferred-resources
  • dev/skallweit/device-adapter
  • dev/skallweit/device-check-with-optix-version
  • dev/skallweit/device-header
  • dev/skallweit/dispatch-compute-indirect
  • dev/skallweit/enable-warp-testing
  • dev/skallweit/fix-arena-allocator
  • dev/skallweit/fix-ci-optix-tests
  • dev/skallweit/fix-coverage-reporting
  • dev/skallweit/fix-cuda-shader-object
  • dev/skallweit/fix-nvrtc-cuda-13
  • dev/skallweit/fix-raygen-entrypoint-params
  • dev/skallweit/fix-shader-object-reserve-and-set-data
  • dev/skallweit/fix-shader-table-barrier
  • dev/skallweit/fix-shared-library-build
  • dev/skallweit/fix-task-pool
  • dev/skallweit/fix-texture-sampler-validation
  • dev/skallweit/header-cleanup
  • dev/skallweit/improve-cluster-tests
  • dev/skallweit/improve-containers
  • dev/skallweit/improve-containers-missed
  • dev/skallweit/improve-d3d-adapter-enumeration
  • dev/skallweit/improve-d3d12-device-5-checks
  • dev/skallweit/improve-examples
  • dev/skallweit/improve-finding-optix-headers
  • dev/skallweit/improve-validation
  • dev/skallweit/initialize-capabilities
  • dev/skallweit/lavapipe
  • dev/skallweit/metal-raytracing
  • dev/skallweit/naming-cleanup
  • dev/skallweit/nvapi-fixes
  • dev/skallweit/optix-coop-vec
  • dev/skallweit/optix-coopvec-capability
  • dev/skallweit/optix-denoiser-api
  • dev/skallweit/optix-separation
  • dev/skallweit/optix-version-configuration
  • dev/skallweit/optix-version-testing
  • dev/skallweit/optix-versions
  • dev/skallweit/pipeline-labels
  • dev/skallweit/shader-binding-table-cleanup
  • dev/skallweit/shader-table-improvements
  • dev/skallweit/span-natvis
  • dev/skallweit/task-pool
  • dev/skallweit/test-combined-texture-sampler
  • dev/skallweit/test-device-cleanup
  • dev/skallweit/test-validation
  • dev/skallweit/tests-dir-env-var
  • dev/skallweit/texture-access-tests
  • dev/skallweit/thread-safe-cleanup
  • dev/skallweit/thread-safe-work-2
  • dev/skallweit/update-slang
  • dev/skallweit/vulkan-raygen
  • dev/tdavidovic/add_queue_init_check
  • dev/tdavidovic/add_validation_for_incompatible_sampler_desc
  • dev/tdavidovic/check_agility_sdk_min_version
  • dev/tdavidovic/fix_cuda_infinite_loop
  • dev/tdavidovic/switch_to_Slang_2025.13
  • device-child-id
  • device-compilation-reports
  • device-info-adapter-luid
  • disable-shader-object-validation
  • disable-windows-aarch64-debug-tests
  • dont-set-motion-blur-in-standard-tlas
  • empty_struct
  • emscripten
  • enable-cuda-format-tests
  • enable-cuda-texture-access-tests
  • enable-lss-tests-d3d12
  • enable-nv-compute-shader-derivatives
  • enable-test-compiler-warnings
  • enable-vertex-attr-robutness
  • extend-cuda-driver-api
  • feature/enable_gcp
  • feature/example-triangle
  • feature/gcp-check
  • feature/rhi_clang
  • features
  • fix-3d-texture-view
  • fix-acceleration-structure-validation
  • fix-adapter-leak
  • fix-argbuffer-tier2
  • fix-clang-compiler-flag
  • fix-constexpr-mutex
  • fix-constness
  • fix-copy-files
  • fix-coverage
  • fix-cuda-context-shader-object
  • fix-cuda-param-buffer-size
  • fix-d3d12-accel-struct-null-views
  • fix-d3d12-command-list-closing
  • fix-d3d12-enabled-debug-layer-failiure
  • fix-d3d12-submit
  • fix-device-init
  • fix-entrypoint-resource-lifetime
  • fix-fetch-package
  • fix-format-conversion
  • fix-get-acceleration-structure-address
  • fix-large-shader-object
  • fix-metal-race-condition
  • fix-metal-shader-object
  • fix-nix-cuda-path
  • fix-nvapi-descriptor
  • fix-ray-tracing-tests-with-tot-slang
  • fix-raytracing-test
  • fix-read-texture-layout-check
  • fix-selected-devices
  • fix-sphere-lss-tests-under-vk-and-d3d12
  • fix-spirv-nv-capability
  • fix-texture-undefined-members
  • fix-uninitialized-internal-reference-count
  • fix-vulkan-cuda-surface
  • fix-vulkan-render-barriers
  • fix-vulkan-sampler-compare
  • fix-vulkan-validation-errors
  • fix-wgpu-texture-view
  • fix-when-to-print-ray-val-failed-to-create-warning
  • fix-write-timestamp-in-debug
  • fix/cbuffer-legalization
  • fix/d3d12-sig-202508
  • fix/handle_combined_texture_sample_dx12
  • fix/hw-raytracing-validation-failure
  • fix/query-d3d11-double-support
  • fix/regression-vk-compare-sampler
  • fix/skip-null-handle-when-not-available
  • fix/tdavidovic/fix_uninitialized_TextureImpl
  • fix/vk-upload-buffer-release
  • fixc++20
  • format-support
  • fp8
  • gcp-workflow
  • geenz/missing-autoreleasepool
  • gh-7557
  • gpu-tests
  • haaggarwal/SER
  • haaggarwal/add_optix_submobule
  • haaggarwal/enable_cc
  • haaggarwal/enable_link_time_default
  • haaggarwal/fix-caps
  • haaggarwal/hitobject-invoke
  • haaggarwal/optix_fix514
  • haaggarwal/paq_robustness
  • haggarwal/add_optix_submobule
  • improve-cuda-dispatch
  • improve-surface-usage-handling
  • improve-vulkan-capability-detection
  • install-target
  • lavapipe
  • linux-cuda-fixes
  • main
  • max-buffer-size
  • merge-queue
  • mesh-shader-ext
  • metal-fixes
  • metal-fixes-2
  • metal-improvements
  • metal-query
  • metal-texture-view
  • metal_fix_argbuffer
  • more-raytracing-tests
  • no-cache-variables-for-urls
  • nvrtc-path
  • old-cmake
  • optix-log-callback
  • override-D3D12SDKVersion
  • param_block_fix
  • pass-encoder-write-timestamp
  • patch-1
  • pipeline-label
  • pr/metal-surface-leak-fix
  • pre-commit-ci
  • push-kuxmvwkkmkvn
  • push-wzxmrtlmvyrr
  • query-test
  • read-texture-no-copy
  • refactor-test-shader-loading
  • regression-test-v2025-14-2
  • remove-fixup-buffer-texture-desc
  • remove-nanothread
  • remove-submodules
  • remove-swift-shader
  • rename-gpu-test-flags
  • rename-libslang
  • rename-mip
  • renderdoc-support
  • report-hit-hit-kind
  • report-live-object-class-names
  • report-live-objects
  • revert-removing-binding-ref-counting
  • rhi-fix
  • run-tests-with-warp
  • sha1
  • shader-program-label
  • skip-broken-test-on-metal
  • skip-buffer-no-barrier-race-condition
  • slang-formats
  • sricker-nvidia/d3d12-RWTexture3D-fixes-2
  • subresource-field-reorder
  • support-implicit-nvapi
  • surface-cleanup
  • surface-fixes
  • surface-unconfigure
  • task-pool
  • test-debug-marker
  • test-texture-view
  • testing-improvements
  • timer
  • tot-check
  • try-cuda-sm-75
  • uint-offset-extent
  • update-agility-sdk
  • update-clang-format
  • update-dawn
  • update-dxc-agility
  • update-nvapi-575
  • update-slang
  • update_slang
  • use-gpu-test-case
  • vk-features
  • wgpu-fixes
  • winpix
  • yong/vk-profile

20 Mar 2026 03:54PM UTC coverage: 68.342% (-0.3%) from 68.598%
23350988434

push

github

web-flow
Add missing state change for SBT (#696)

Run commitBarriers() at the end of the cmdSetXXXState functions.

11685 of 19884 branches covered (58.77%)

Branch coverage included in aggregate %.

7 of 7 new or added lines in 2 files covered. (100.0%)

154 existing lines in 9 files now uncovered.

34619 of 47869 relevant lines covered (72.32%)

238389.72 hits per line

Relevant lines Covered
Build:
Build:
47869 RELEVANT LINES 34619 COVERED LINES
238389.72 HITS PER LINE
Source Files on main
  • Tree
  • List 242
  • Changed 36
  • Source Changed 2
  • Coverage Changed 36
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23350988434 main Add missing state change for SBT (#696) Run commitBarriers() at the end of the cmdSetXXXState functions. push 20 Mar 2026 03:57PM UTC web-flow github
68.34
23345476898 dev/skallweit/fix-shader-table-barrier Merge 044242043 into 00fe2b1aa Pull #696 20 Mar 2026 01:45PM UTC web-flow github
68.36
23338346545 main Fix race-condition in task pool (#695) push 20 Mar 2026 10:19AM UTC web-flow github
68.6
23337248714 dev/skallweit/fix-task-pool Merge 974587111 into db9ba70ac Pull #695 20 Mar 2026 09:49AM UTC web-flow github
68.06
23336160341 main Add AccelerationStructureKind to AccelerationStructureDesc (#694) * Add AccelerationStructureKind to AccelerationStructureDesc and fix Vulkan AS creation type Vulkan GPU-assisted validation enforces VUID-vkCmdBuildAccelerationStructuresKHR-pInfo... push 20 Mar 2026 09:12AM UTC web-flow github
69.23
23335801614 fix/hw-raytracing-validation-failure Merge 91d6ecacc into 5771e5e37 Pull #694 20 Mar 2026 09:02AM UTC web-flow github
68.61
23334347992 fix/hw-raytracing-validation-failure Merge 9816a2fc1 into 5771e5e37 Pull #694 20 Mar 2026 08:15AM UTC web-flow github
68.36
23322955208 fix/hw-raytracing-validation-failure Merge ff87b3ac8 into 5771e5e37 Pull #694 20 Mar 2026 12:11AM UTC web-flow github
68.61
23307107809 dev/skallweit/test-validation Merge fd605c98e into 5771e5e37 Pull #693 19 Mar 2026 05:13PM UTC web-flow github
71.61
23306895226 main Add ASTC compressed format support across multiple backends. (#680) * Add ASTC compressed format support across multiple backends. * Enhance ASTC compressed texture support across Metal and WGPU. * Handle block-aligned offsets and sizes correct... push 19 Mar 2026 05:08PM UTC web-flow github
68.6
See All Builds (1138)
  • Repo on GitHub
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