comparison svk/test.nim @ 1485:6e062a84c157

add: more api-starting
author sam <sam@basx.dev>
date Sat, 03 May 2025 01:03:01 +0700
parents a2af327f19df
children
comparison
equal deleted inserted replaced
1484:a2af327f19df 1485:6e062a84c157
1 import ./vkapi 1 import ./api
2 2
3 var 3 let vk = svkCreateInstance("test")
4 appinfo = VkApplicationInfo( 4 echo vk
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)