Mercurial > games > semicongine
annotate svk/test.nim @ 1493:986e37dc76e0 default tip main
fix: storage API, some changes in new vulkan version
author | sam <sam@basx.dev> |
---|---|
date | Sun, 01 Jun 2025 21:57:13 +0700 |
parents | 81da4be50663 |
children |
rev | line source |
---|---|
1485 | 1 import ./api |
1484 | 2 |
1489 | 3 var vk = svkCreateInstance("test") |
1485 | 4 echo vk |
1490 | 5 var pdev: SVkPhysicalDevice |
1489 | 6 for d in vk.getUsablePhysicalDevices(): |
7 echo d.name, " queue familye: ", d.queueFamily | |
8 echo "memory types:" | |
9 for mt in d.memoryTypes: | |
10 echo " ", mt | |
11 echo "" | |
1490 | 12 pdev = d |
13 if d.discreteGPU: | |
14 break | |
1489 | 15 |
1490 | 16 var dev = vk.svkCreateDevice(pdev) |
17 | |
18 dev.destroy() | |
1489 | 19 vk.destroy() |