annotate semicongine.nim @ 1214:04e446a7eb2b compiletime-tests

add: multipass renderer, finish tets for now
author sam <sam@basx.dev>
date Wed, 17 Jul 2024 20:11:55 +0700
parents d4a206b5e5b0
children
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
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
5 import std/logging
1199
ba1af13233ee add: working main-renderloop
sam <sam@basx.dev>
parents: 1193
diff changeset
6 import std/marshal
1191
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
7 import std/math
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
8 import std/macros
1214
04e446a7eb2b add: multipass renderer, finish tets for now
sam <sam@basx.dev>
parents: 1201
diff changeset
9 import std/monotimes
1191
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
10 import std/os
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
11 import std/options
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
12 import std/paths
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
13 import std/random
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
14 import std/sequtils
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
15 import std/strformat
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
16 import std/strutils
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
17 import std/tables
1214
04e446a7eb2b add: multipass renderer, finish tets for now
sam <sam@basx.dev>
parents: 1201
diff changeset
18 import std/times
1201
d4a206b5e5b0 add: rest of the cleanup stuff
sam <sam@basx.dev>
parents: 1199
diff changeset
19 import std/typetraits
1191
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents: 1190
diff changeset
20
1199
ba1af13233ee add: working main-renderloop
sam <sam@basx.dev>
parents: 1193
diff changeset
21 include ./semicongine/rendering/vulkan/api
ba1af13233ee add: working main-renderloop
sam <sam@basx.dev>
parents: 1193
diff changeset
22 include ./semicongine/core
ba1af13233ee add: working main-renderloop
sam <sam@basx.dev>
parents: 1193
diff changeset
23
ba1af13233ee add: working main-renderloop
sam <sam@basx.dev>
parents: 1193
diff changeset
24 include ./semicongine/events
ba1af13233ee add: working main-renderloop
sam <sam@basx.dev>
parents: 1193
diff changeset
25 include ./semicongine/rendering
ba1af13233ee add: working main-renderloop
sam <sam@basx.dev>
parents: 1193
diff changeset
26
ba1af13233ee add: working main-renderloop
sam <sam@basx.dev>
parents: 1193
diff changeset
27 include ./semicongine/storage
ba1af13233ee add: working main-renderloop
sam <sam@basx.dev>
parents: 1193
diff changeset
28 include ./semicongine/input