From e9dcdd884ac616b4c9f5b258fb2a78d10bfce293 Mon Sep 17 00:00:00 2001 From: Mukund Keshava Date: Fri, 13 Jun 2025 11:50:17 +0530 Subject: Add new capdef for lss intrinsics (#7427) * Add new capdef for lss intrinsics Fixes #7426 Raygen shaders need to be supported for only hitobject APIs. So we need a special capability for that, instead of a common one. * regenerate command line reference --------- Co-authored-by: slangbot <186143334+slangbot@users.noreply.github.com> --- docs/command-line-slangc-reference.md | 1 + docs/user-guide/a3-02-reference-capability-atoms.md | 5 +++++ 2 files changed, 6 insertions(+) (limited to 'docs') diff --git a/docs/command-line-slangc-reference.md b/docs/command-line-slangc-reference.md index 7d18799ba..12923c24f 100644 --- a/docs/command-line-slangc-reference.md +++ b/docs/command-line-slangc-reference.md @@ -1513,6 +1513,7 @@ A capability describes an optional feature that a target may or may not support. * `raytracing_intersection` * `raytracing_anyhit_closesthit` * `raytracing_lss` +* `raytracing_lss_ho` * `raytracing_anyhit_closesthit_intersection` * `raytracing_raygen_closesthit_miss` * `raytracing_anyhit_closesthit_intersection_miss` diff --git a/docs/user-guide/a3-02-reference-capability-atoms.md b/docs/user-guide/a3-02-reference-capability-atoms.md index 9740806ea..4ef207ea1 100644 --- a/docs/user-guide/a3-02-reference-capability-atoms.md +++ b/docs/user-guide/a3-02-reference-capability-atoms.md @@ -1273,6 +1273,11 @@ Compound Capabilities `raytracing_lss` > Collection of capabilities for linear swept spheres. +`raytracing_lss_ho` +> hit object APIs allow raygen shaders, but not the non-hit object APIs. So we have this special +> capdef specifically for the hitobject variant. +> Collection of capabilities for linear swept spheres. + `raytracing_anyhit_closesthit_intersection` > Collection of capabilities for raytracing with the shader stages of anyhit, closesthit, and intersection. -- cgit v1.2.3