Imported Upstream version 3.25.0
[platform/upstream/cmake.git] / Tests / FindVulkan / Test / main-dxc_lib.cxx
1 #include <cstdio>
2
3 #include "dxc/dxcapi.h"
4 #include "printf.h"
5
6 int main()
7 {
8   IDxcCompiler3* compiler;
9   DxcCreateInstance(CLSID_DxcCompiler, IID_PPV_ARGS(&compiler));
10
11   assert(compiler);
12
13   IDxcVersionInfo* version;
14   compiler->QueryInterface(&version);
15
16   uint32_t major, minor;
17   version->GetVersion(&major, &minor);
18   printf("DirectX Shader Compiler: %u.%u\n", major, minor);
19   version->Release();
20   compiler->Release();
21
22   return 0;
23 }