Unity 6.3
0 онлайн 34 гостей 3 в системе
Вход

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.