comparison svk/test.nim @ 1490:81da4be50663 default tip

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()