The union provides a set of flags that provide hints to the memory management system about the properties of a Buffer Array Range (BAR), so it can efficiently organize that memory. More...
Public Attributes | |
struct HdBufferArrayUsageHint::_Bits | bits |
uint32_t | value |
The union provides a set of flags that provide hints to the memory management system about the properties of a Buffer Array Range (BAR), so it can efficiently organize that memory.
For example, the memory manager should probably not aggregate BARs with different usage hints.
The union provides two members:
The flag bits are:
Some flag bits may not make sense in combination (i.e. mutually exclusive to each other). For example, it is logically impossible to be both immutable (i.e. not changing) and sizeVarying (changing). However, these logically impossible combinations are not enforced and remain valid potential values.
Definition at line 70 of file bufferArray.h.