compute-runtime/unit_tests/os_interface/windows/wddm_calls.cpp

38 lines
815 B
C++

/*
* Copyright (C) 2017-2019 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
#include "core/memory_manager/host_ptr_defines.h"
#include "unit_tests/mocks/mock_wddm.h"
#include "unit_tests/os_interface/windows/ult_dxgi_factory.h"
namespace NEO {
BOOL WINAPI ULTVirtualFree(LPVOID ptr, SIZE_T size, DWORD flags) {
return 1;
}
LPVOID WINAPI ULTVirtualAlloc(LPVOID inPtr, SIZE_T size, DWORD flags, DWORD type) {
return reinterpret_cast<LPVOID>(virtualAllocAddress);
}
Wddm::CreateDXGIFactoryFcn getCreateDxgiFactory() {
return ULTCreateDXGIFactory;
}
Wddm::GetSystemInfoFcn getGetSystemInfo() {
return ULTGetSystemInfo;
}
Wddm::VirtualFreeFcn getVirtualFree() {
return ULTVirtualFree;
}
Wddm::VirtualAllocFcn getVirtualAlloc() {
return ULTVirtualAlloc;
}
} // namespace NEO