Mercurial > games > semicongine
comparison svk/test.nim @ 1490:81da4be50663
did: some stuff
| author | sam <sam@basx.dev> |
|---|---|
| date | Fri, 23 May 2025 23:42:19 +0700 |
| parents | e6bd1f553c1b |
| children |
comparison
equal
deleted
inserted
replaced
| 1489:e6bd1f553c1b | 1490:81da4be50663 |
|---|---|
| 1 import ./api | 1 import ./api |
| 2 | 2 |
| 3 var vk = svkCreateInstance("test") | 3 var vk = svkCreateInstance("test") |
| 4 echo vk | 4 echo vk |
| 5 var pdev: SVkPhysicalDevice | |
| 5 for d in vk.getUsablePhysicalDevices(): | 6 for d in vk.getUsablePhysicalDevices(): |
| 6 echo d.name, " queue familye: ", d.queueFamily | 7 echo d.name, " queue familye: ", d.queueFamily |
| 7 echo "memory types:" | 8 echo "memory types:" |
| 8 for mt in d.memoryTypes: | 9 for mt in d.memoryTypes: |
| 9 echo " ", mt | 10 echo " ", mt |
| 10 echo "" | 11 echo "" |
| 12 pdev = d | |
| 13 if d.discreteGPU: | |
| 14 break | |
| 11 | 15 |
| 16 var dev = vk.svkCreateDevice(pdev) | |
| 17 | |
| 18 dev.destroy() | |
| 12 vk.destroy() | 19 vk.destroy() |
