1484
|
1 import ./vkapi
|
|
2
|
|
3 var
|
|
4 appinfo = VkApplicationInfo(
|
|
5 pApplicationName: appName,
|
|
6 pEngineName: "semicongine",
|
|
7 apiVersion: VK_MAKE_API_VERSION(0, 1, 3, 0),
|
|
8 )
|
|
9 createinfo = VkInstanceCreateInfo(
|
|
10 pApplicationInfo: addr appinfo,
|
|
11 enabledLayerCount: layers.len.uint32,
|
|
12 ppEnabledLayerNames: layersC,
|
|
13 enabledExtensionCount: requiredExtensions.len.uint32,
|
|
14 ppEnabledExtensionNames: instanceExtensionsC,
|
|
15 )
|
|
16 checkVkResult vkCreateInstance(addr(createinfo), nil, addr(result.instance))
|
|
17 loadVulkan(result.instance)
|