Blender V4.3
vk_fence.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2022 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11#include "gpu_state_private.hh"
12
13#include "vk_common.hh"
14
15namespace blender::gpu {
16
17class VKFence : public Fence {
18 private:
19 VkFence vk_fence_ = VK_NULL_HANDLE;
20 bool signalled_ = false;
21
22 protected:
23 virtual ~VKFence();
24
25 public:
26 void signal() override;
27 void wait() override;
28};
29
30} // namespace blender::gpu
void signal() override
Definition vk_fence.cc:27
void wait() override
Definition vk_fence.cc:44