57 Commits

Author SHA1 Message Date
9cd33db1dd Merge pull request 'Fix Large Terrain Performance Issues' (#10) from large-terrain-performance-fix into main
Reviewed-on: #10
2023-01-23 21:32:18 +01:00
4121b068f4 Amend missed code review comment 2023-01-23 20:31:28 +00:00
aa97badf69 Amend code review comments 2023-01-23 20:29:43 +00:00
10ee4f93f5 Offload map editor terrain generation to secondary thread 2023-01-23 20:16:26 +00:00
eb83022e6d Remove testing terrain paints 2023-01-23 18:28:51 +00:00
32700ee9d4 Refactor map editor 2023-01-23 18:28:14 +00:00
f3e630849b Merge pull request 'Add Camera Bounds Data' (#9) from editor-camera-bounds into main
Reviewed-on: #9
2023-01-22 23:57:46 +01:00
17d0130d4f Always show player camera boundary marker 2023-01-22 22:51:16 +00:00
01e5a5dbdb Add world boundaries for player camera 2023-01-22 15:41:37 +00:00
5d02cd16c7 Reword editor warning for ItemSelection 2023-01-21 15:05:37 +00:00
b4772546b3 Add editor warnings to ButtonSelection 2023-01-21 15:03:12 +00:00
e72698ffcd Merge pull request 'Editor Terrain Brush' (#2) from editor-terrain-brush into main
Reviewed-on: #2
2023-01-19 01:51:24 +01:00
748a22347a Amend code review changes 2023-01-19 00:49:44 +00:00
c7a0d6bce2 Tidy up code and file structure 2023-01-18 17:15:41 +00:00
2c24ec861f More editor UI fixes 2023-01-17 19:53:09 +00:00
129c4f16d8 Fix brush mask button group being ignored 2023-01-17 16:44:21 +00:00
5db227a8ac Expose hardcoded brush mask to editor UI 2023-01-17 16:41:54 +00:00
bf73abed8d Fix editor crash at startup 2023-01-17 15:29:40 +00:00
ea5db595d4 Refactor and redesign editor UI 2023-01-17 15:22:15 +00:00
73de050628 Adjust scale of noise UV for terrain shading 2023-01-16 23:48:56 +00:00
81abb0d8d9 Fix errors in editable terrain painting calculations 2023-01-16 23:48:13 +00:00
0b19b97293 Various editor and editor GUI fixes 2023-01-16 18:54:06 +00:00
9982cae13b Add cobbled limestone terrain 2023-01-16 18:25:35 +00:00
b800041173 Add more style appropriate terrain assets 2023-01-16 17:44:14 +00:00
a296f010a2 Fix paint selection not resetting in editor UI 2023-01-16 01:43:24 +00:00
aa12a9ef2b Refactor editor UI logic and structure 2023-01-16 00:58:11 +00:00
8613d41550 Expose player controller frozen property in editor 2023-01-16 00:57:17 +00:00
b06837f819 Fix duplicated G texture channel reading 2023-01-13 18:11:49 +00:00
91790f4589 Fix mismatched shader uniform property in TerrainInstance3D 2023-01-13 18:00:13 +00:00
6a4cb1a431 Fix leaky abstractions in EditableTerrain 2023-01-13 17:32:48 +00:00
64d0280b1f Refactor terrain map code into own file 2023-01-13 10:08:56 +00:00
e0a7006be3 Make terrain selector close when toolbox is minimized 2023-01-13 09:10:28 +00:00
808a3a2c3e Make terrain edit menu close when the 'new' button is clicked 2023-01-13 00:46:09 +00:00
1765ed9947 Add initial support for hardcoded terrain switching 2023-01-13 00:36:09 +00:00
0ab18050ad Fix terrain brush always being active 2023-01-12 16:52:33 +00:00
2c6d01f146 Fix unchecked division by zero when painting terrain 2023-01-12 16:05:19 +00:00
96c1d69e9c Fix inaccurate terrain smoothness sampling causing crash 2023-01-12 15:59:01 +00:00
68308b4ea4 Fix editor terrain brush cursor not visualising scale 2023-01-12 15:55:09 +00:00
16571d6efa Replace hardcoded brush with support for raster brush masks 2023-01-12 15:47:42 +00:00
82b30d0d70 Merge pull request 'Editor Terrain Size Options' (#1) from editor-terrain-size-options into main
Reviewed-on: #1
2023-01-12 02:36:56 +01:00
be2c385263 Fix regression in editor theming 2023-01-12 01:32:42 +00:00
fec1ac28b7 Add missing doc comments to editor-local code 2023-01-12 01:30:37 +00:00
038d5684a5 Fix wording of PlayerController.screen_to_plane doc comment 2023-01-12 01:28:00 +00:00
80724c4f21 Split popup overlay from map wizard in editor 2023-01-12 01:19:17 +00:00
09fb0e7e0a Add new close / cancel icon 2023-01-12 01:15:41 +00:00
0dc5288e45 Fix player controller incompatibility with editor menus 2023-01-12 00:43:23 +00:00
58d9a0b8c5 Fix default editor terrain size 2023-01-11 16:59:32 +00:00
a20c7ff70d Increase detail of terrain geometry 2023-01-11 16:58:58 +00:00
9acfdcb16b Add 'new map' button 2023-01-11 13:51:53 +00:00
c3c9a9dab6 Add terrain creation wizard 2023-01-11 12:08:25 +00:00