39cb3e398f
Reset the mesher's lod index in _reset() in TerrainTerrainJob. This fixes subsequent mesh generations.
2025-02-07 10:49:40 +01:00
2024a33ee9
Implemented chunk material invalidation support for TerrainLibraryMergerPCM.
2025-02-07 10:08:22 +01:00
e11e75e5ea
Unlock the mutex after the rects are refreshed in the material cache in TerrainLibraryMergerPCM.
2025-02-07 08:49:11 +01:00
2688162cf9
Optimized editing in TerrainWorldEditor.
2025-02-06 17:42:53 +01:00
c13a4d08a5
Use the new immediate build mode in TerrainWorld's set_voxel_at_world_data_position().
2025-02-06 17:22:42 +01:00
6be11c2bff
Implemented an immediate build mode for TerrainChunk.
2025-02-06 17:22:10 +01:00
952553e9ad
Clear meshes as needed in TerrainTerrainJob.
2025-02-06 17:21:35 +01:00
4a2d4af692
Clear meshes as needed in TerrainPropJob.
2025-02-06 17:21:24 +01:00
ac6be71368
Codestyle fix.
2025-02-06 17:20:58 +01:00
e435adde65
Codestyle fix.
2025-02-06 17:20:46 +01:00
26b6fc89f8
Fix crash on shutdown.
2025-02-05 20:35:32 +01:00
1a5be23b91
Udpate the gizmo size properly in TerrainWorldEditor.
2025-02-05 20:32:09 +01:00
66b98829a1
Optimized UndoRedo usage in TerrainWorldEditor.
2025-02-05 20:22:30 +01:00
b1e386fd73
Implemented the TerrainWorldGizmo.
2025-02-05 14:01:01 +01:00
dbff74222c
Renamed the new gizmo.
2025-02-05 11:11:32 +01:00
91f6141b5c
Initial gizmo setup for Terraman.
2025-02-05 11:05:42 +01:00
3610209f54
Moved the TerrainWorldEditor to a new folder. Also make sure it's only compiled in tools builds.
2025-02-05 09:35:16 +01:00
d345ddb9e1
Implemented the paint brush mode in TerrainWorldEditor.
2025-02-04 20:19:50 +01:00
4114c23649
Implemented the isolevel brush in TerrainWorldEditor.
2025-02-04 18:27:35 +01:00
9cd4da72c8
Added new helper methods to TerrainWorld.
2025-02-04 18:26:01 +01:00
0fd99be95a
Added a strength slider for the isolevel brush in TerrainWorldEditor.
2025-02-04 14:17:43 +01:00
7e54c7d634
Added a button for setting the allow chunk creation option for the isolevel brush in TerrainWorldEditor.
2025-02-04 13:30:55 +01:00
7120ab24fd
Include cleanups.
2025-02-04 13:22:18 +01:00
c199161646
Removed set_voxel_with_tool from TerrainWorld.
2025-02-04 13:10:28 +01:00
4201113680
Initial input handling refactor for TerrainWorldEditor.
2025-02-04 13:08:35 +01:00
45e5c77395
Added the option to select the channel in TerrainWorldEditor's Isolevel Brush.
2025-02-04 11:28:12 +01:00
6c7d5c9049
Gui and callback setup for the isolevel brush in TerrainWorldEditor.
2025-02-04 10:00:06 +01:00
f25c008f6d
Small tweaks and reorganization in TerrainWorldEditor.
2025-02-04 09:02:19 +01:00
781c91ba34
Mark last backported commit.
2025-02-03 23:06:24 +01:00
lawnjelly
8205b42cae
Revert changes to Range::set_value #65101
2025-02-03 23:03:59 +01:00
bb59a03e06
Small tweak.
2025-02-03 23:02:41 +01:00
c3b468027a
TerrainWorldEditor cleanups and some initial rework for it's new functionality.
2025-02-03 18:19:14 +01:00
0f8a398f95
Tidy up the Isolevel clider of the TerrainWorldEditor.
2025-02-03 14:27:58 +01:00
a138cb10a4
Moved the control buttons of the TerrainWorldEditor to the side panel.
2025-02-03 14:25:35 +01:00
13a691bb37
Fix compile.
2025-02-03 14:16:21 +01:00
1bc26692f6
Fix variable names.
2025-02-03 14:12:52 +01:00
39c2c615a9
Fix property names.
2025-02-03 14:11:35 +01:00
857b010951
Use icons for the TerrainWorldEditor's buttons.
2025-02-03 14:06:53 +01:00
98d88bd99e
Hide the Bake text of the MergeGroupEditorPlugin's icon.
2025-02-03 13:56:06 +01:00
08408d52e0
Mark last backported commit.
2025-02-03 13:07:52 +01:00
Max Hilbrunner
bf9277792b
Fix VS project generation with SCons 4.8.0+
...
(cherry picked from commit f682406cf26618d926ed33d7fd43e93de0348d85)
2025-02-03 13:05:26 +01:00
Rémi Verschelde
8d3f6e80cc
mbedtls: Update to upstream version 2.28.9
...
(cherry picked from commit 881645fff9b8bb50a2078f52b4223f5ccc3d1180)
2025-02-03 13:04:55 +01:00
Rémi Verschelde
624dcec06e
embree: Fix invalid output operators raising errors with GCC 15
2025-02-03 13:04:16 +01:00
Travis Wrightsman
7cbdde61a6
Enable builds with miniupnpc API 18
...
Backports https://github.com/godotengine/godot/pull/97139 without
bumping the embedded miniupnpc library.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-02-03 13:03:57 +01:00
arkology
825dc766f1
Document radial_center_offset bounds
2025-02-03 13:03:39 +01:00
lawnjelly
5dbdd73b0a
Ameliorate performance regression due to directional shadow fade_start
2025-02-03 13:01:02 +01:00
Hugo Locurcio
55f20acfa5
Hide last DirectionalLight shadow split distance property when using PSSM 3 Splits
...
The last shadow split property only has an effect when using PSSM 4 Splits.
2025-02-03 13:00:05 +01:00
A Thousand Ships
da47b57368
Improve cache handling
2025-02-03 12:54:53 +01:00
A Thousand Ships
38653c68ec
Add EditorPlugin::scene_saved
signal (3.x backport)
...
Matches the `EditorNode` one for parity with the exposed
`resource_saved` signal
3.x backport: Adjusted documentation slightly, backported to 3.x branch
Co-authored-by: t20kdc <asdd2808@gmail.com>
2025-02-03 12:53:52 +01:00
arkology
2e3af504a9
Document Timer autostart in tool scripts
2025-02-03 12:52:39 +01:00