XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALMemoryPropertyFlags Struct Reference

This describes memory property flags. More...

#include <GraphicsTypes.h>

Classes

struct  Bits
 

Public Types

enum  Enum : StorageType { Unknown = 0U , HostCoherent = XII_BIT(0) , Default = Unknown }
 
using StorageType = xiiUInt8
 

Detailed Description

This describes memory property flags.

Member Enumeration Documentation

◆ Enum

enum xiiGALMemoryPropertyFlags::Enum : StorageType
Enumerator
Unknown 

The memory properties are unknown.

HostCoherent 

The device (GPU) memory is coherent with the host (CPU), meaning that CPU writes are automatically available to the GPU and vice versa. If memory is not coherent, it must be explicitly flushed after being modified by the CPU, or invalidated before being read by the CPU.


The documentation for this struct was generated from the following file: