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

shader-slang / slang-rhi
69%
main: 69%

Build:
Build:
LAST BUILD BRANCH: dev/skallweit/vulkan-raygen
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 dev/skallweit/vulkan-raygen
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
  • 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/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-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/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-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-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-shared-library-build
  • 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/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/tests-dir-env-var
  • dev/skallweit/texture-access-tests
  • 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/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
  • 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-nvapi-575
  • update-slang
  • use-gpu-test-case
  • vk-features
  • wgpu-fixes
  • winpix
  • yong/vk-profile

24 Feb 2026 05:37PM UTC coverage: 69.132% (+0.05%) from 69.083%
22362687766

Pull #676

github

web-flow
Merge 91e516bb8 into 8b520f75b
Pull Request #676: Vulkan raygen entrypoint parameter support

11201 of 19270 branches covered (58.13%)

Branch coverage included in aggregate %.

179 of 194 new or added lines in 7 files covered. (92.27%)

3 existing lines in 1 file now uncovered.

33942 of 46030 relevant lines covered (73.74%)

239997.67 hits per line

Relevant lines Covered
Build:
Build:
46030 RELEVANT LINES 33942 COVERED LINES
239997.67 HITS PER LINE
Source Files on main
  • Tree
  • List 242
  • Changed 35
  • Source Changed 9
  • Coverage Changed 35
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22362687766 dev/skallweit/vulkan-raygen Merge 91e516bb8 into 8b520f75b Pull #676 24 Feb 2026 05:41PM UTC web-flow github
69.13
22362663014 main Update Slang to version 2026.3.1 (#677) push 24 Feb 2026 05:39PM UTC web-flow github
69.08
22361548091 dev/skallweit/update-slang Merge 7d072c46c into 02d255f09 Pull #677 24 Feb 2026 05:10PM UTC web-flow github
69.08
22340566753 emscripten Merge 8354f5d9e into c4ea8c1e4 Pull #609 24 Feb 2026 05:04PM UTC web-flow github
69.06
22361205188 dev/skallweit/vulkan-raygen Merge 1a59d98e9 into 02d255f09 Pull #676 24 Feb 2026 05:02PM UTC web-flow github
68.62
22358839950 dev/skallweit/vulkan-raygen Merge 8243b0580 into 02d255f09 Pull #676 24 Feb 2026 04:01PM UTC web-flow github
69.13
22354814779 main Shader table improvements (#675) * Add ray-tracing-raygen-entrypoint-2 * Add ray-tracing-shader-table-multi-pipeline * Refactor D3D12 shader table * Async copy of entry point parameters in CUDA * Improve error handling push 24 Feb 2026 02:23PM UTC web-flow github
69.25
22351085434 dev/skallweit/shader-table-improvements Merge ec1dbf768 into c4ea8c1e4 Pull #675 24 Feb 2026 12:38PM UTC web-flow github
69.33
22348002367 dev/skallweit/shader-table-improvements Merge a0d6df9d1 into c4ea8c1e4 Pull #675 24 Feb 2026 11:04AM UTC web-flow github
69.1
22329684368 add-parallel-compilation Merge 6b970c99e into c4ea8c1e4 Pull #662 23 Feb 2026 11:43PM UTC web-flow github
69.41
See All Builds (1076)
  • 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