Mercurial > games > semicongine
diff svk/test.nim @ 1484:a2af327f19df default tip
add: final raw wrapper
author | sam <sam@basx.dev> |
---|---|
date | Thu, 01 May 2025 00:59:40 +0700 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/svk/test.nim Thu May 01 00:59:40 2025 +0700 @@ -0,0 +1,17 @@ +import ./vkapi + +var + appinfo = VkApplicationInfo( + pApplicationName: appName, + pEngineName: "semicongine", + apiVersion: VK_MAKE_API_VERSION(0, 1, 3, 0), + ) + createinfo = VkInstanceCreateInfo( + pApplicationInfo: addr appinfo, + enabledLayerCount: layers.len.uint32, + ppEnabledLayerNames: layersC, + enabledExtensionCount: requiredExtensions.len.uint32, + ppEnabledExtensionNames: instanceExtensionsC, + ) +checkVkResult vkCreateInstance(addr(createinfo), nil, addr(result.instance)) +loadVulkan(result.instance)