public NoAllocSetResourceSetEntry(
     uint slot,
     Tracked <ResourceSet> rs,
     bool isGraphics,
     StagingBlock dynamicOffsets)
 {
     Slot                 = slot;
     ResourceSet          = rs;
     IsGraphics           = isGraphics;
     DynamicOffsetCount   = (uint)dynamicOffsets.SizeInBytes / sizeof(uint);
     DynamicOffsets_Block = dynamicOffsets;
 }
        public NoAllocSetResourceSetEntry(
            uint slot,
            Tracked <ResourceSet> rs,
            bool isGraphics,
            uint dynamicOffsetCount,
            ref uint dynamicOffsets)
        {
            Slot               = slot;
            ResourceSet        = rs;
            IsGraphics         = isGraphics;
            DynamicOffsetCount = dynamicOffsetCount;
            for (int i = 0; i < dynamicOffsetCount; i++)
            {
                DynamicOffsets_Inline[i] = Unsafe.Add(ref dynamicOffsets, i);
            }

            DynamicOffsets_Block = default;
        }