annotate src/semicongine.nim @ 653:ac7dfbd56cc6

add: textures now support in shader via scene data, also: improved config handling a bit, more to come
author Sam <sam@basx.dev>
date Sat, 06 May 2023 23:06:33 +0700
parents c2f04f016104
children 081cf6bd94ba
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
653
ac7dfbd56cc6 add: textures now support in shader via scene data, also: improved config handling a bit, more to come
Sam <sam@basx.dev>
parents: 628
diff changeset
1 import semicongine/buildconfig
ac7dfbd56cc6 add: textures now support in shader via scene data, also: improved config handling a bit, more to come
Sam <sam@basx.dev>
parents: 628
diff changeset
2 export buildconfig
ac7dfbd56cc6 add: textures now support in shader via scene data, also: improved config handling a bit, more to come
Sam <sam@basx.dev>
parents: 628
diff changeset
3
628
c2f04f016104 add: initial implementation of audio subsystem with mixer, currently missing windows implementation
Sam <sam@basx.dev>
parents: 589
diff changeset
4 import semicongine/audio
544
c3c772512e7c add: new vulkan api wrapper, not done yet
Sam <sam@basx.dev>
parents: 521
diff changeset
5 import semicongine/color
588
008592db0442 did: big refactoring
Sam <sam@basx.dev>
parents: 577
diff changeset
6 import semicongine/engine
577
070a58822f09 did: improve imports
Sam <sam@basx.dev>
parents: 544
diff changeset
7 import semicongine/entity
544
c3c772512e7c add: new vulkan api wrapper, not done yet
Sam <sam@basx.dev>
parents: 521
diff changeset
8 import semicongine/events
577
070a58822f09 did: improve imports
Sam <sam@basx.dev>
parents: 544
diff changeset
9 import semicongine/gpu_data
070a58822f09 did: improve imports
Sam <sam@basx.dev>
parents: 544
diff changeset
10 import semicongine/math
517
836790efab48 did: cleanup main namespace, add: better coordinate handling in input example
Sam <sam@basx.dev>
parents:
diff changeset
11 import semicongine/mesh
589
b434feaf2b67 did: finish refactoring of render pipeline, yipi! :)
Sam <sam@basx.dev>
parents: 588
diff changeset
12 import semicongine/renderer
653
ac7dfbd56cc6 add: textures now support in shader via scene data, also: improved config handling a bit, more to come
Sam <sam@basx.dev>
parents: 628
diff changeset
13 import semicongine/settings
577
070a58822f09 did: improve imports
Sam <sam@basx.dev>
parents: 544
diff changeset
14 import semicongine/platform/window
070a58822f09 did: improve imports
Sam <sam@basx.dev>
parents: 544
diff changeset
15 import semicongine/vulkan
517
836790efab48 did: cleanup main namespace, add: better coordinate handling in input example
Sam <sam@basx.dev>
parents:
diff changeset
16
628
c2f04f016104 add: initial implementation of audio subsystem with mixer, currently missing windows implementation
Sam <sam@basx.dev>
parents: 589
diff changeset
17 export audio
544
c3c772512e7c add: new vulkan api wrapper, not done yet
Sam <sam@basx.dev>
parents: 521
diff changeset
18 export color
588
008592db0442 did: big refactoring
Sam <sam@basx.dev>
parents: 577
diff changeset
19 export engine
577
070a58822f09 did: improve imports
Sam <sam@basx.dev>
parents: 544
diff changeset
20 export entity
544
c3c772512e7c add: new vulkan api wrapper, not done yet
Sam <sam@basx.dev>
parents: 521
diff changeset
21 export events
577
070a58822f09 did: improve imports
Sam <sam@basx.dev>
parents: 544
diff changeset
22 export gpu_data
070a58822f09 did: improve imports
Sam <sam@basx.dev>
parents: 544
diff changeset
23 export math
517
836790efab48 did: cleanup main namespace, add: better coordinate handling in input example
Sam <sam@basx.dev>
parents:
diff changeset
24 export mesh
589
b434feaf2b67 did: finish refactoring of render pipeline, yipi! :)
Sam <sam@basx.dev>
parents: 588
diff changeset
25 export renderer
653
ac7dfbd56cc6 add: textures now support in shader via scene data, also: improved config handling a bit, more to come
Sam <sam@basx.dev>
parents: 628
diff changeset
26 export settings
521
a25325bec7f2 did: deep refactoring of handling vertrex attribute and buffer updates, don't ask ;(
Sam <sam@basx.dev>
parents: 517
diff changeset
27 export window
577
070a58822f09 did: improve imports
Sam <sam@basx.dev>
parents: 544
diff changeset
28 export vulkan