xyi/Library/PackageCache/com.unity.rendering.light-transport@fd597d1a9e15/Runtime/UnifiedRayTracing/Compute/RadeonRays/Common.cs
Vladislav 2750530006 1
2025-09-18 15:33:57 +03:00

24 lines
599 B
C#

namespace UnityEngine.Rendering.RadeonRays
{
internal static class Common
{
public static uint CeilDivide(uint val, uint div)
{
return (val + div - 1) / div;
}
public static void EnableKeyword(CommandBuffer cmd, ComputeShader shader, string keyword, bool enable)
{
if (enable)
{
cmd.EnableKeyword(shader, new LocalKeyword(shader, keyword));
}
else
{
cmd.DisableKeyword(shader, new LocalKeyword(shader, keyword));
}
}
}
}