SystemInfo.supportsInlineRayTracing
Declaration
public static bool supportsInlineRayTracing;Описание
Поддерживается ли встроенное отслеживание лучей (запрос лучей)? (только для чтения)
Inline Ray Tracing — альтернативная форма трассировки лучей, доступная в вычислительных шейдерах и на этапах растеризации через объект HLSL RayQuery. В DirectX 12 (DX12) это свойство соответствует поддержке DirectX Raytracing (DXR) Tier 1.1.
Объект RayQuery определяется в HLSL при использовании DirectX 12 и DirectX Shader Compiler (DXC). Другие шейдерные компиляторы на разных платформах либо не определяют объект RayQuery, либо используют другое имя. Поэтому рекомендуется подключить заголовочный файл UnityRayQuery.cginc и использовать объект UnityRayQuery вместо RayQuery.
Дополнительные ресурсы: Shader.SetGlobalRayTracingAccelerationStructure, ComputeShader.SetRayTracingAccelerationStructure, SystemInfo.supportsRayTracingShaders.