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; }