Commit graph

148 commits

Author SHA1 Message Date
dd7697f690 chore: terrain no longer updates at runtime (only editor) 2026-04-22 00:55:30 +02:00
92f333705d feat: implemented noise modifier 2026-04-22 00:55:21 +02:00
fdfbb763bf chore: adjusted terrain shader slope threshold 2026-04-19 23:18:28 +02:00
8e1d16c038 fix: reducing number of push_changed load 2026-04-19 23:18:03 +02:00
e46e152338 chore: removed commented out line from terrain_shader 2026-04-19 22:01:59 +02:00
44314cfeb0 feat: sub modifier composite blend modes 2026-04-19 22:01:53 +02:00
e5fa801744 chore: adjusted test terrain 2026-04-19 16:40:37 +02:00
3fc9566036 chore: adjusted player vehicle CoG 2026-04-19 16:40:19 +02:00
e568f3d4cc fix: vertex position calculation in terrain shaders 2026-04-19 16:40:00 +02:00
8c61749ea4 chore: ticked off terrain modifiers 2026-04-19 15:28:31 +02:00
2ce578dbcf chore: cleanup of unused includes 2026-04-19 15:26:34 +02:00
39d84347ee chore: separated terrain modifiers into own files 2026-04-19 15:24:11 +02:00
275870c4e6 chore: cleanup to terrain modifiers 2026-04-19 14:55:20 +02:00
d4347d3d9c fix: transformation math and bounds calc for path modifier 2026-04-19 14:31:07 +02:00
61815d2438 feat: path actually affects terrain now 2026-04-18 17:07:57 +02:00
8acdde628f chore: clarifying pass on TerrainModifierPath 2026-04-17 23:43:56 +02:00
f0917d0df3 fix: performance problem with rewritten curve mod 2026-04-17 15:47:17 +02:00
847c341d9e feat: SharedMutex is_locked; use of binary mtx 2026-04-17 15:46:35 +02:00
5b38bd6765 chore: moved sharedmtx lock impl to cpp file 2026-04-17 13:05:45 +02:00
b64411973f chore: adjusted test scene 2026-04-16 23:27:52 +02:00
0e7209e6e6 chore: simplified weight calculation in new paths 2026-04-16 23:27:36 +02:00
d352808154 feat: changed all terrain modifiers to use scoped locks 2026-04-16 23:13:12 +02:00
9d48b68db0 feat: added height line shader 2026-04-16 11:53:24 +02:00
cac2a1288f chore: adjusted line modifier 2026-04-16 11:52:57 +02:00
cb44c4a2fc chore: clarification 2026-04-13 12:53:34 +02:00
2b4cda7583 fix: terrain shader biplanar mapping 2026-04-10 16:28:59 +02:00
2ba9a671e3 feat: end threads & don't process with no work 2026-04-10 16:28:22 +02:00
082ce69605 feat: threads only run while needed 2026-04-05 18:53:50 +02:00
b738f076c2 feat: caching meshes and heightmaps 2026-04-05 18:18:59 +02:00
7dd18810c3 chore: TODO.org for terrain module 2026-04-05 15:21:18 +02:00
c8fa001126 feat: TerrainModifierComposite 2026-04-05 14:36:12 +02:00
82063632b9 Add 'modules/behaviour_nodes/' from commit '2a4e00e6f1'
git-subtree-dir: modules/behaviour_nodes
git-subtree-mainline: 4e641855b4
git-subtree-split: 2a4e00e6f1
2026-03-13 10:49:24 +01:00
4e641855b4 chore: removed behaviour nodes module 2026-03-13 10:40:40 +01:00
2a4e00e6f1 feat: backlog code 2026-03-13 10:38:52 +01:00
f64f126f45 fix: enter/exit get called in hierarchy order 2026-03-12 23:07:51 +01:00
5b9d437600 fix: repeater inherits composite 2026-03-12 22:38:31 +01:00
d9e3f59519 feat: RepeatUntilFail implementation 2026-03-12 22:37:57 +01:00
5556ea9f6e feat: decorator nodes registered with ClassDB 2026-03-12 22:34:38 +01:00
27e3d7c804 fix: BehaviourAction has a Timer 2026-03-12 22:33:22 +01:00
024ace256d fix: Selector inherits Composite 2026-03-12 22:29:56 +01:00
a26fea2802 fix: debug log shows actual new behaviour 2026-03-12 22:28:51 +01:00
1e7f1cb3f6 chore: cleaning up control_nodes 2026-03-12 22:10:13 +01:00
78db4ffa07 feat: added configurationwarnings to AlwaysSuccess 2026-03-12 21:43:52 +01:00
964bcc1217 chore: changed all outlines 2026-03-12 21:38:20 +01:00
c2aa6690c3 feat: implemented behaviour tree 2026-03-12 21:37:29 +01:00
fc11921776 feat: new Behaviour nodes module 2026-03-10 13:07:41 +01:00
01d57480c5 fix: path nodes are only evaluated in-tree 2026-03-10 13:07:01 +01:00
da0419bc13 fix: no gaps in terrain collision time/space
Terrain collision is generated before the first _process

Terrain collision is generated from and to the edges of chunks with no
gaps inbetween
2026-03-09 11:28:17 +01:00
9ea423a2cb chore: removed untaken branches 2026-03-07 11:02:15 +01:00
078200c3f2 chore: adjusting terrain test 2026-03-06 22:04:29 +01:00