1 // Copyright 2021 Intel Corporation 2 // SPDX-License-Identifier: Apache-2.0 3 4 #include "AppInit.h" 5 // rkcommon 6 #include "rkcommon/common.h" 7 8 static VKLDevice device = nullptr; 9 initializeOpenVKL()10void initializeOpenVKL() 11 { 12 if (!device) { 13 vklLoadModule("cpu_device"); 14 15 device = vklNewDevice("cpu"); 16 vklCommitDevice(device); 17 } 18 } 19 shutdownOpenVKL()20void shutdownOpenVKL() 21 { 22 if (device) { 23 vklReleaseDevice(device); 24 device = nullptr; 25 } 26 } 27 getOpenVKLDevice()28VKLDevice getOpenVKLDevice() 29 { 30 return device; 31 } 32