annotate semiconginev2.nim @ 1224:a3fa15c25026 compiletime-tests

did: cleanup, add audio, change platform-dependent structure
author sam <sam@basx.dev>
date Wed, 17 Jul 2024 22:02:11 +0700
parents 55896320c8bf
children 27cd1c21290e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1191
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
1 import std/algorithm
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
2 import std/dynlib
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
3 import std/enumerate
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
4 import std/hashes
1224
a3fa15c25026 did: cleanup, add audio, change platform-dependent structure
sam <sam@basx.dev>
parents: 1223
diff changeset
5 import std/locks
1191
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
6 import std/logging
1199
ba1af13233ee add: working main-renderloop
sam <sam@basx.dev>
parents: 1193
diff changeset
7 import std/marshal
1191
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
8 import std/math
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
9 import std/macros
1214
04e446a7eb2b add: multipass renderer, finish tets for now
sam <sam@basx.dev>
parents: 1201
diff changeset
10 import std/monotimes
1191
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
11 import std/os
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
12 import std/options
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
13 import std/paths
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
14 import std/random
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
15 import std/sequtils
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
16 import std/strformat
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
17 import std/strutils
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
18 import std/tables
1214
04e446a7eb2b add: multipass renderer, finish tets for now
sam <sam@basx.dev>
parents: 1201
diff changeset
19 import std/times
1201
d4a206b5e5b0 add: rest of the cleanup stuff
sam <sam@basx.dev>
parents: 1199
diff changeset
20 import std/typetraits
1191
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
21
1223
55896320c8bf fix: references to new package not updated
sam <sam@basx.dev>
parents: 1217
diff changeset
22 include ./semiconginev2/rendering/vulkan/api
55896320c8bf fix: references to new package not updated
sam <sam@basx.dev>
parents: 1217
diff changeset
23 include ./semiconginev2/core
1199
ba1af13233ee add: working main-renderloop
sam <sam@basx.dev>
parents: 1193
diff changeset
24
1224
a3fa15c25026 did: cleanup, add audio, change platform-dependent structure
sam <sam@basx.dev>
parents: 1223
diff changeset
25
1223
55896320c8bf fix: references to new package not updated
sam <sam@basx.dev>
parents: 1217
diff changeset
26 include ./semiconginev2/events
55896320c8bf fix: references to new package not updated
sam <sam@basx.dev>
parents: 1217
diff changeset
27 include ./semiconginev2/rendering
1199
ba1af13233ee add: working main-renderloop
sam <sam@basx.dev>
parents: 1193
diff changeset
28
1223
55896320c8bf fix: references to new package not updated
sam <sam@basx.dev>
parents: 1217
diff changeset
29 include ./semiconginev2/storage
55896320c8bf fix: references to new package not updated
sam <sam@basx.dev>
parents: 1217
diff changeset
30 include ./semiconginev2/input
1224
a3fa15c25026 did: cleanup, add audio, change platform-dependent structure
sam <sam@basx.dev>
parents: 1223
diff changeset
31
a3fa15c25026 did: cleanup, add audio, change platform-dependent structure
sam <sam@basx.dev>
parents: 1223
diff changeset
32 include ./semiconginev2/audio
a3fa15c25026 did: cleanup, add audio, change platform-dependent structure
sam <sam@basx.dev>
parents: 1223
diff changeset
33
a3fa15c25026 did: cleanup, add audio, change platform-dependent structure
sam <sam@basx.dev>
parents: 1223
diff changeset
34 StartMixerThread()