comparison tests/test_collision.nim @ 792:d65b62812d34

did: undid using meshes as values, ref is much better, fix a few things, fix a few huge performance issues
author Sam <sam@basx.dev>
date Sun, 03 Sep 2023 17:34:29 +0700
parents a979e5c581de
children b83b3a1ccb05
comparison
equal deleted inserted replaced
791:43432dad4797 792:d65b62812d34
3 import semicongine 3 import semicongine
4 4
5 proc main() = 5 proc main() =
6 var scene = Scene(name: "main") 6 var scene = Scene(name: "main")
7 7
8 scene.meshes.add rect(color="f00f") 8 scene.add rect(color="f00f")
9 scene.meshes.add rect() 9 scene.add rect()
10 scene.meshes.add circle(color="0f0f") 10 scene.add circle(color="0f0f")
11 scene.meshes[1].transform = scale(0.8, 0.8) 11 scene.meshes[1].transform = scale(0.8, 0.8)
12 scene.meshes[2].transform = scale(0.1, 0.1) 12 scene.meshes[2].transform = scale(0.1, 0.1)
13 scene.addShaderGlobal("perspective", Unit4F32) 13 scene.addShaderGlobal("perspective", Unit4F32)
14 14
15 const 15 const