| 17 | } |
| 18 | |
| 19 | bool FenceDX12::Init() |
| 20 | { |
| 21 | LOG_DIRECTX_RESULT(_device->GetDevice()->CreateFence(0, D3D12_FENCE_FLAG_NONE, IID_PPV_ARGS(&_fence))); |
| 22 | #if GPU_ENABLE_RESOURCE_NAMING |
| 23 | _fence->SetName(TEXT("Fence")); |
| 24 | #endif |
| 25 | |
| 26 | _event = CreateEvent(nullptr, false, false, nullptr); |
| 27 | ASSERT(_event != INVALID_HANDLE_VALUE); |
| 28 | return false; |
| 29 | } |
| 30 | |
| 31 | void FenceDX12::Release() |
| 32 | { |