CommandBuffer.SetRayTracingAccelerationStructure

Switch to Manual
public void SetRayTracingAccelerationStructure (Experimental.Rendering.RayTracingShader rayTracingShader, string name, Experimental.Rendering.RayTracingAccelerationStructure rayTracingAccelerationStructure);
public void SetRayTracingAccelerationStructure (Experimental.Rendering.RayTracingShader rayTracingShader, int nameID, Experimental.Rendering.RayTracingAccelerationStructure rayTracingAccelerationStructure);

Parameters

rayTracingShaderThe RayTracingShader to set parameter for.
nameName of the RayTracingAccelerationStructure in shader coder.
nameIDProperty name ID. Use Shader.PropertyToID to get this ID.
rayTracingAccelerationStructureThe RayTracingAccelerationStructure to be used.

Description

Adds a command to set the RayTracingAccelerationStructure to be used with the RayTracingShader.

The RayTracingAccelerationStructure specified as argument is visible globally in all ray tracing shader types (e.g. closesthit, anyhit, miss, etc.).