Commit graph

111 commits

Author SHA1 Message Date
Josh Deprez
6d0838a369 Scan uses visitor pattern 2021-09-22 15:55:38 +10:00
Josh Deprez
fe2558b2c1 WIP: Scan now uses visitor pattern 2021-09-22 15:48:02 +10:00
Josh Deprez
83c3182be1 re-un-re-refactor? 2021-09-22 14:37:00 +10:00
Josh Deprez
d37a26eb70 only register if not in lower dm 2021-09-22 10:14:44 +10:00
Josh Deprez
6301c01026 add the TODO 2021-09-22 09:48:54 +10:00
920be0d7c0 for luuuup (micro optimisations) 2021-09-21 17:23:59 +10:00
05460a0491 tweaks 2021-09-21 17:13:32 +10:00
6e771cd3f2 comments cleanups 2021-09-21 17:09:49 +10:00
661a6bbbc0 bubbles working yay!!!!!!!!! :) 2021-09-21 16:53:04 +10:00
9a9dcd0d40 progress 2021-09-21 15:17:59 +10:00
787a05e493 bunch of changes 2021-09-21 14:42:18 +10:00
045ab20cd5 DrawLayer -> DrawManager, iface assertions, etc 2021-09-21 12:36:49 +10:00
Josh Deprez
fe40073407 update orderin 2021-09-20 16:02:01 +10:00
Josh Deprez
938fd70921 more dag 2021-09-20 15:52:44 +10:00
Josh Deprez
89febffcea WIP: oh god oh fuck 2021-09-20 12:18:03 +10:00
Josh Deprez
baf255e8a8 turn off draw list size debug, add todo 2021-09-17 16:52:45 +10:00
Josh Deprez
e4c15fcd5d handle different projections 2021-09-17 16:47:18 +10:00
Josh Deprez
f5219da56f remove sort method 2021-09-17 14:56:00 +10:00
Josh Deprez
6565fd4160 topsort cleanups 2021-09-17 13:51:24 +10:00
Josh Deprez
45d7f32a2a WIP: topsort adjustments 2021-09-17 12:50:29 +10:00
Josh Deprez
17de1d6b97 WIP: topological sort 2021-09-16 21:32:03 +10:00
Josh Deprez
0926d3fc01 add drawlist size debug 2021-09-16 14:56:27 +10:00
Josh Deprez
97c5939483 blank ident is no ident 2021-09-16 10:34:54 +10:00
e6afa2de50 drawlist -> own file 2021-09-15 11:53:17 +10:00
Josh Deprez
146e713fd7 light renaming 2021-09-14 19:25:29 +10:00
Josh Deprez
7ca71b26fb comments 2021-09-14 12:22:17 +10:00
Josh Deprez
05d60dce5d blanks for leg 2021-09-14 09:59:06 +10:00
Josh Deprez
4a86657f2b fix reload bug 2021-09-13 17:07:43 +10:00
Josh Deprez
d59577fc77 minor renaming 2021-09-13 16:50:35 +10:00
Josh Deprez
49b08f278c constant time unregister 2021-09-13 16:32:44 +10:00
Josh Deprez
3d9c1aae3b nothing should care about tombstone other than Game 2021-09-13 10:41:16 +10:00
Josh Deprez
a5083b4eac comments, cleanups 2021-09-11 17:39:52 +10:00
Josh Deprez
f8dd02c072 draw ordering works now 2021-09-11 13:00:23 +10:00
bdb8e6775e progress on draw ordering 2021-09-10 17:18:20 +10:00
Josh Deprez
5afa3a9b00 better drawordering? 2021-09-09 19:11:25 +10:00
Josh Deprez
b08cb774e1 nits 2021-09-08 20:09:52 +10:00
Josh Deprez
6686c24cd6 refacteur 2021-09-08 20:08:57 +10:00
024cf2cafe abolish transform 2021-09-07 14:00:50 +10:00
02d91f9d23 Point3->Int3; new Float3 type 2021-09-07 13:28:44 +10:00
Josh Deprez
88ded18d50 Transform now responsible for concat 2021-09-03 10:08:56 +10:00
Josh Deprez
e065bad1a7 WIP: opts -> transform 2021-09-03 09:42:50 +10:00
e74ea8de3e fix sorting alg 2021-09-02 16:16:47 +10:00
abdb975979 progress on isometric 2021-09-02 15:55:38 +10:00
60bbd14487 register/unregister tweaks 2021-09-02 14:09:53 +10:00
Josh Deprez
882d0c623d comment 2021-09-02 13:16:57 +10:00
fd36c44701 pre/postorder walks, more complete register/unregister 2021-09-02 12:15:23 +10:00
0af38d6d91 add some useful logs to LoadAndPrepare 2021-09-02 11:59:42 +10:00
Josh Deprez
d89a1c2e71 add todo 2021-09-01 21:50:58 +10:00
Josh Deprez
7c7fd781d2 reimplement camera constraint 2021-09-01 12:07:49 +10:00
Josh Deprez
6155e64c60 more transforms; fix first update-ordering crash :-) 2021-09-01 09:48:01 +10:00