Lines Matching defs:GrVkSemaphore
8 #include "src/gpu/vk/GrVkSemaphore.h"
19 std::unique_ptr<GrVkSemaphore> GrVkSemaphore::Make(GrVkGpu* gpu, bool isOwned) {
33 return std::unique_ptr<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore, false, false, isOwned));
36 std::unique_ptr<GrVkSemaphore> GrVkSemaphore::MakeWrapped(GrVkGpu* gpu,
46 return std::unique_ptr<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore, prohibitSignal,
51 GrVkSemaphore::GrVkSemaphore(GrVkGpu* gpu, VkSemaphore semaphore, bool prohibitSignal,
56 GrVkSemaphore::~GrVkSemaphore() {
62 void GrVkSemaphore::Resource::freeGPUData() const {
69 GrBackendSemaphore GrVkSemaphore::backendSemaphore() const {