Mercurial > games > semicongine
comparison svk/api.nim @ 1487:f786797a0cbe default tip
did: stuff
author | sam <sam@basx.dev> |
---|---|
date | Thu, 15 May 2025 00:10:08 +0700 |
parents | 0ba3f0b2be2e |
children |
comparison
equal
deleted
inserted
replaced
1486:0ba3f0b2be2e | 1487:f786797a0cbe |
---|---|
1 import std/tables | |
1 import std/strutils | 2 import std/strutils |
2 import std/logging | 3 import std/logging |
3 import std/os | 4 import std/os |
4 | 5 |
5 include ./vkapi | 6 include ./vkapi |
85 enabledLayerCount: enabledLayers.len.uint32, | 86 enabledLayerCount: enabledLayers.len.uint32, |
86 ppEnabledLayerNames: enabledLayersC, | 87 ppEnabledLayerNames: enabledLayersC, |
87 enabledExtensionCount: enabledExtensions.len.uint32, | 88 enabledExtensionCount: enabledExtensions.len.uint32, |
88 ppEnabledExtensionNames: enabledExtensionsC, | 89 ppEnabledExtensionNames: enabledExtensionsC, |
89 ) | 90 ) |
90 # this one we will load manually | |
91 checkVkResult vkCreateInstance(addr createinfo, nil, addr result.vkInstance) | 91 checkVkResult vkCreateInstance(addr createinfo, nil, addr result.vkInstance) |
92 | 92 |
93 enabledLayersC.deallocCStringArray() | 93 enabledLayersC.deallocCStringArray() |
94 enabledExtensionsC.deallocCStringArray() | 94 enabledExtensionsC.deallocCStringArray() |
95 | 95 |