Exemplo n.º 1
0
 public D3D12_HEAP_PROPERTIES(D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, uint creationNodeMask = 1, uint nodeMask = 1)
 {
     Type                 = D3D12_HEAP_TYPE_CUSTOM;
     CPUPageProperty      = cpuPageProperty;
     MemoryPoolPreference = memoryPoolPreference;
     CreationNodeMask     = creationNodeMask;
     VisibleNodeMask      = nodeMask;
 }
Exemplo n.º 2
0
 public D3D12_HEAP_DESC([NativeTypeName("UINT64")] ulong size, D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, [NativeTypeName("UINT64")] ulong alignment = 0, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE)
 {
     SizeInBytes = size;
     Properties  = new D3D12_HEAP_PROPERTIES(cpuPageProperty, memoryPoolPreference);
     Alignment   = alignment;
     Flags       = flags;
 }