Commit Graph

67 Commits

Author SHA1 Message Date
c0ecbe9a8b
Proper and accurate grid raycasting 2023-09-29 18:27:41 +07:00
178953bce7
Geometry batching 2023-09-23 22:40:31 +07:00
4a1a26a493
Text renderer batching 2023-09-23 10:57:46 +07:00
a41037826c
Fixes to dataValue and flickering lights 2023-09-17 22:28:27 +07:00
ef52700ff2
Redo how images are handled, more world objects work, custom tailored interner 2023-09-17 18:27:16 +07:00
57c32beb0d
Bare minimum for object loading 2023-09-16 17:00:21 +07:00
84e9fd842a
Actual world lighting, world objects test 2023-09-10 13:12:37 +07:00
9ca98f10be
Don't create random 2023-09-09 17:18:47 +07:00
6397637538
Actual Light test 2023-09-08 00:00:43 +07:00
96cc44c592
Fixed render regions actually being repeated for wrapped around chunks 2023-09-06 00:20:29 +07:00
36d83b6a8e
Faster forEachRenderRegion 2023-09-05 21:34:24 +07:00
538f8a9b72
Undo dynamic chunk dimensions, add render regions instead for solid grid rendering 2023-09-05 21:12:23 +07:00
94fe3662ad
Arbitrary dimension chunks, null/not null cell distinction 2023-09-05 16:09:09 +07:00
fb44d77353
Minor cleanups 2023-09-04 22:07:29 +07:00
1e1c5a83c1
Chunk render offsets
this thing is broken
2023-09-04 20:58:28 +07:00
07ba48c121
Fix repeating chunks not being put into collect 2023-09-04 11:05:42 +07:00
dc72bf1b18
Remove gpu light rendering 2023-09-04 11:00:00 +07:00
3398ba62ee
Cleaner version of previous commit 2023-09-04 08:35:31 +07:00
3647643351
Circular aware chunk compilers 2023-09-04 07:56:48 +07:00
0657ee8ef7
Chunk map, circular worlds second attempt 2023-09-03 23:08:10 +07:00
e436864e12
Optimize cell view 2023-09-03 17:40:31 +07:00
f2bb0a9d2d
Move files around 2023-09-03 13:48:40 +07:00
808a938144
Slice and splice tiles, make tile layers be an abstraction, not reality 2023-09-03 13:43:36 +07:00
4e4875b5d7
Bump kvector and kbox2d 2023-09-02 22:04:26 +07:00
96e782c264
Make it compile against updated box2d and kvector 2023-09-02 20:51:15 +07:00
4f4baef997
Разделение одного пакета item на api и impl для удобства 2023-03-29 12:24:12 +07:00
bd690ee56c
хз, всё равно надо что то другое 2023-02-08 14:51:15 +07:00
15abdba2c5
Starbound теперь более не синглтон, а настоящий класс
удалил кучу устаревших классов ибо они совсем не имеют смысла
2023-02-06 17:17:42 +07:00
210d065f79
liquid definition в tile package 2023-02-06 14:46:10 +07:00
b21bd50e7b
хмм 2023-01-02 00:27:00 +07:00
3da8450a2c
давайте снова попробуем builder'ов, но на этот раз с интерфейсами 2023-01-02 00:08:34 +07:00
a0705472f8
Сущности-предметы! 2022-12-30 12:27:18 +07:00
8a03d326f4
Use hash table for chunk map 2022-12-02 15:00:31 +07:00
6cc7ae51a0
a 2022-10-05 22:19:06 +07:00
08c2b5a685
even more raycasted lights tests 2022-09-16 19:54:41 +07:00
5947252dc7
Raycasted lights 2022-09-16 17:47:34 +07:00
96068d483c
Light flood test 2022-09-16 15:29:39 +07:00
ee21636529
More streamlining 2022-09-11 18:50:19 +07:00
96c88aa725
Liquid render! 2022-09-11 17:55:47 +07:00
86742b537e
more correct tile connection match 2022-09-11 01:35:35 +07:00
48cf205506
more shader stuff, hue shift, color variants, liquid def loader test 2022-09-10 22:30:34 +07:00
122a951b56
Material modifier render test 2022-09-08 21:24:54 +07:00
7c318966d5
Move tile definition and render template to KConcreteTypeAdapter 2022-08-26 22:30:32 +07:00
0866edcb74
More circular world test 2022-08-05 11:40:39 +07:00
2653d043a9
Circular world test 2022-08-05 11:32:50 +07:00
aa9d379d41
Move classes around 2022-07-29 14:06:03 +07:00
af97c80cdd
Get rid of chunk tuples as we know them
because they are useless in this form
2022-07-29 13:59:31 +07:00
186144c8cc
Use AVL tree for chunk map 2022-02-22 07:35:23 +07:00
a3282098b1
timer 2022-02-21 17:56:57 +07:00
a3f4cf8338
Projectile physics test 2022-02-21 17:00:09 +07:00