annotate svk/test.nim @ 1489:e6bd1f553c1b default tip main

add: quite a bit more wrapper
author sam <sam@basx.dev>
date Sun, 18 May 2025 23:47:16 +0700
parents 6e062a84c157
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1485
6e062a84c157 add: more api-starting
sam <sam@basx.dev>
parents: 1484
diff changeset
1 import ./api
1484
a2af327f19df add: final raw wrapper
sam <sam@basx.dev>
parents:
diff changeset
2
1489
e6bd1f553c1b add: quite a bit more wrapper
sam <sam@basx.dev>
parents: 1485
diff changeset
3 var vk = svkCreateInstance("test")
1485
6e062a84c157 add: more api-starting
sam <sam@basx.dev>
parents: 1484
diff changeset
4 echo vk
1489
e6bd1f553c1b add: quite a bit more wrapper
sam <sam@basx.dev>
parents: 1485
diff changeset
5 for d in vk.getUsablePhysicalDevices():
e6bd1f553c1b add: quite a bit more wrapper
sam <sam@basx.dev>
parents: 1485
diff changeset
6 echo d.name, " queue familye: ", d.queueFamily
e6bd1f553c1b add: quite a bit more wrapper
sam <sam@basx.dev>
parents: 1485
diff changeset
7 echo "memory types:"
e6bd1f553c1b add: quite a bit more wrapper
sam <sam@basx.dev>
parents: 1485
diff changeset
8 for mt in d.memoryTypes:
e6bd1f553c1b add: quite a bit more wrapper
sam <sam@basx.dev>
parents: 1485
diff changeset
9 echo " ", mt
e6bd1f553c1b add: quite a bit more wrapper
sam <sam@basx.dev>
parents: 1485
diff changeset
10 echo ""
e6bd1f553c1b add: quite a bit more wrapper
sam <sam@basx.dev>
parents: 1485
diff changeset
11
e6bd1f553c1b add: quite a bit more wrapper
sam <sam@basx.dev>
parents: 1485
diff changeset
12 vk.destroy()