public void BindGlobally()
        {
            if (IsValid() == false)
            {
                throw new InvalidOperationException("Invalid ProceduralTextureStack {name}");
            }
            bool success = ProceduralVirtualTexturing.BindGlobally(handle, name);

            if (!success)
            {
                throw new InvalidOperationException($"ProceduralTextureStack {name} is not fully initialized on the render thread and cannot bind globally. Please try again next frame.");
            }
        }
 public void BindGlobally()
 {
     ProceduralVirtualTexturing.BindGlobally(handle, name);
 }