From f570e109c4039e15526af38e17f350c115327489 Mon Sep 17 00:00:00 2001 From: Mukund Keshava Date: Tue, 27 May 2025 17:46:04 +0530 Subject: Add LSS intrinsics (#7200) * WiP: LSS intrinsics: initial commit * format code * Fix CI failures * Address review comment --------- Co-authored-by: slangbot <186143334+slangbot@users.noreply.github.com> --- docs/command-line-slangc-reference.md | 3 +++ docs/user-guide/a3-02-reference-capability-atoms.md | 6 ++++++ 2 files changed, 9 insertions(+) (limited to 'docs') diff --git a/docs/command-line-slangc-reference.md b/docs/command-line-slangc-reference.md index 4ecaac546..b976d3ed3 100644 --- a/docs/command-line-slangc-reference.md +++ b/docs/command-line-slangc-reference.md @@ -1128,6 +1128,7 @@ A capability describes an optional feature that a target may or may not support. * `SPV_NV_ray_tracing_motion_blur` : enables the SPV_NV_ray_tracing_motion_blur extension * `SPV_NV_shader_invocation_reorder` : enables the SPV_NV_shader_invocation_reorder extension * `SPV_NV_cluster_acceleration_structure` : enables the SPV_NV_cluster_acceleration_structure extension +* `SPV_NV_linear_swept_spheres` : enables the SPV_NV_linear_swept_spheres extension * `SPV_NV_shader_image_footprint` : enables the SPV_NV_shader_image_footprint extension * `SPV_KHR_compute_shader_derivatives` : enables the SPV_KHR_compute_shader_derivatives extension * `SPV_GOOGLE_user_type` : enables the SPV_GOOGLE_user_type extension @@ -1168,6 +1169,7 @@ A capability describes an optional feature that a target may or may not support. * `spvRayQueryPositionFetchKHR` * `spvShaderInvocationReorderNV` * `spvRayTracingClusterAccelerationStructureNV` +* `spvRayTracingLinearSweptSpheresGeometryNV` * `spvShaderClockKHR` * `spvShaderNonUniformEXT` * `spvShaderNonUniform` @@ -1496,6 +1498,7 @@ A capability describes an optional feature that a target may or may not support. * `raytracing_anyhit` * `raytracing_intersection` * `raytracing_anyhit_closesthit` +* `raytracing_lss` * `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 0766fdf82..78affcb7d 100644 --- a/docs/user-guide/a3-02-reference-capability-atoms.md +++ b/docs/user-guide/a3-02-reference-capability-atoms.md @@ -432,6 +432,9 @@ Extensions `SPV_NV_cluster_acceleration_structure` > Represents the SPIR-V extension for cluster acceleration structure. +`SPV_NV_linear_swept_spheres` +> Represents the SPIR-V extension for linear swept spheres. + `SPV_NV_shader_image_footprint` > Represents the SPIR-V extension for shader image footprint. @@ -555,6 +558,9 @@ Extensions `spvRayTracingClusterAccelerationStructureNV` > Represents the SPIR-V capability for cluster acceleration structure. +`spvRayTracingLinearSweptSpheresGeometryNV` +> Represents the SPIR-V capability for linear swept spheres. + `spvShaderClockKHR` > Represents the SPIR-V capability for shader clock. -- cgit v1.2.3