Commit Graph

4244 Commits

Author SHA1 Message Date
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
A Thousand Ships
763396719c Don't cache emsdk
Due to how caches are accessed this cache is almost useless, it only
matters if it is from the same branch or a base branch, and is identical
between branches, so caching it just clutters the build cache
2025-02-03 12:52:14 +01:00
fe7f931dc8 Added next_column*() helper methods to PreparedStatement. 2024-12-11 16:59:27 +01:00
9da9dbc14c Now get_cell and is_cell_null in Sqlite3QueryResult will do a bounds check via error macros.
This means indexing errors will not result in a crash due to vectors
using CRASH_BAD_INDEX error macros.
2024-12-11 16:42:27 +01:00
e210e8dc0a Added get_stored_row_count() and get_cell_count() helper methods to QueryResult. 2024-12-11 16:34:00 +01:00
9e93b4426a Added get_next_cell*() helper methods to QueryBuilder. 2024-12-11 15:04:23 +01:00
c9ca35accd Added get_last_insert_rowid() method to PreparedStatement. 2024-12-11 13:27:57 +01:00
a52e1f168a Re-extracted class docs. 2024-12-10 23:00:02 +01:00
323016fcbe Added new classes to the web module's config.py. 2024-12-10 22:51:15 +01:00
1788749a8f Added a new LocaleSetupWebServerMiddleware. 2024-12-10 22:51:00 +01:00
9ee96b25f8 HTMLTemplateMultilang now also tries to use the locale helper method in WebServerRequest. 2024-12-10 22:36:30 +01:00