Function findMemoryTypeIndex
Find a memory type index suitable for the given allowedIndexMask and info.
uint findMemoryTypeIndex
(
in const(MemoryType[]) types,
in const(uint) allowedIndexMask,
in const(AllocOptions) options = AllocOptions(cast(AllocFlags)0, cast(MemoryUsage)0, cast(MemProps)0, cast(MemProps)0, 0u)
);
Parameters
| Name | Description |
|---|---|
| types | the memory types obtained from a device |
| allowedIndexMask | the mask obtained from MemoryRequirements.memTypeMask |
| options | an optional AllocOptions that will constraint the choice |
Returns
the found index of memory type, or uint.max if none could satisfy requirements