a5d8696021
Ported: Vertex cache optimizer
...
Optimizes indices to make good use of vertex cache on GPU.
- lawnjelly
0aa22b8f13
2024-02-08 21:35:01 +01:00
c3c6d64a50
Portred: Add MergeGroup node to simplify merging Meshes at runtime.
...
- lawnjelly
8b79135538
2024-02-08 21:00:07 +01:00
37d2f96834
Fix more errors.
2024-02-08 17:43:26 +01:00
4836053b07
Fix build.
2024-02-08 17:30:15 +01:00
Rémi Verschelde
d111a460b3
Linux: Add support for arm64 and arm32 export templates
...
This is done in a hacky way, mostly to keep it simple and avoid having
to do a refactoring of the `EditorExportPlatform` interface.
Only Windows and Linux use `EditorExportPlatformPC`, and thus to
handle the new architectures for Linux, we simply do a few checks here
and there with a couple new methods to register the export template
names for Linux arm64 and arm32.
For Godot 4.0, we did refactor everything to allow exporting binaries
for different architectures cleanly. For 3.6, which is likely the last
feature release for the 3.x branch, I tend to cut corners as these
improvements will be shorter lived and thus new tech debt isn't as big
a concern.
2024-02-08 15:01:00 +01:00
Micky
f3833e82ac
Improve Scene Tree Dock's Node filter (Allow multiple terms & more)
2024-02-08 14:46:41 +01:00
James
4d93f4434d
Prevent using name with leading dot when create/rename/duplicate scene/folder/script/resource Fixes #62497
2024-02-08 13:58:32 +01:00
kleonc
44453b1d58
Make gizmo plugin handle SpriteBase3D instead of Sprite3D
2023-12-20 22:44:23 +01:00
Haoyu Qiu
838b46ac1a
Allow dragging editable children
2023-12-20 22:28:25 +01:00
99621357a0
File copyright header updates pt4.
2023-12-17 22:50:00 +01:00
88e9ad04f2
Moved back the servers and resources from core.
2023-12-10 23:11:07 +01:00
11945d7f1d
Split material.h.
2023-12-10 21:26:28 +01:00
63c895747a
Moved Curve and Gradient to core.
2023-12-10 20:23:51 +01:00
e32155717c
Moved 2d shapes to core.
2023-12-10 20:03:16 +01:00
9d2309bfe1
Moved shapes to core.
2023-12-10 19:58:44 +01:00
053f083e17
Moved the Physics 2d server to core.
2023-12-10 19:42:57 +01:00
dbcc6e33da
Moved the physics server to core.
2023-12-10 19:36:00 +01:00
238bf1b331
Moved the RenderingServer to core.
2023-12-10 19:04:24 +01:00
049440aaf1
Moved BitMap to core.
2023-12-10 18:07:25 +01:00
3902cf1924
Moved ScneeStringNames and PropertyUtils into scene/main.
2023-12-10 18:01:51 +01:00
9df5649c1b
Moved CanvasItem, Control, Node2D and Spatial under scene/main.
2023-12-10 15:50:54 +01:00
0dfba6c552
Moved AudioStreamSample.
2023-12-10 15:26:43 +01:00
763f662263
Moved meshes to a new subfolder.
2023-12-10 15:22:09 +01:00
deccaed2cc
Moved materials into a new subfolder.
2023-12-10 14:59:22 +01:00
08160fd63f
Moved fonts into a new subfolder.
2023-12-10 14:42:30 +01:00
4cbc387c53
Moved the navigation relatred resources into subfolders.
2023-12-10 14:23:24 +01:00
2cc42b045a
Moved shapes under a new shapes folder.
2023-12-10 14:10:10 +01:00
e50ab7fa84
Moved 2d shapes under a new shapes_2d folder.
2023-12-10 13:55:20 +01:00
b34258606b
Moved Animation from scene/resources to scene/animation.
2023-12-10 13:30:23 +01:00
ab8fb2b63d
Set a minimal split offset when the FilesystemDock changes split modes.
2023-10-20 21:32:37 +02:00
4b29c01fdc
Now EditorFilesystemDock will apply the split_mode setting immediately. Also smaller fixes.
2023-10-20 21:19:54 +02:00
4628e5354e
Reworked the wide mode setting for the filesystem dock. Now the code is more flexible and less error prone.
2023-10-20 17:02:41 +02:00
2e7709185a
Added a new CSplitContainer type which acts as both a VSplitContainer and HSplitContainer and allows changing between them using a property.
2023-10-20 15:06:23 +02:00
e6ee1f0c0f
Added a new CBoxContainer type which acts as both a VBoxContainer and HBoxContainer and allows changing between them using a property.
2023-10-20 13:44:43 +02:00
4cc096a002
Bind more methods in EditorInspector.
2023-10-16 12:29:26 +02:00
1102a6c2e5
Don't hide the script property in sub inspectors.
2023-10-16 09:41:43 +02:00
3b5bd395cb
Make sure that the FileSystem is made visible properly when needed in both it's normal and it's bottom bar mode.
2023-10-13 09:35:56 +02:00
4995a4b90c
Fix issues with the new FileSystem dock settings.
2023-10-12 02:48:48 +02:00
a2f1f2925f
Added docs for the 2 new editor properties.
2023-10-12 02:12:20 +02:00
09f89fb0f5
Added a new editor setting (docks/filesystem/wide_bottom_panel) which makes the file system appear in the bottom panel instad of as a dock.
2023-10-12 01:53:08 +02:00
4c18e9c704
If a plugin does not have an icon fall back to using it's name.
2023-10-11 17:31:30 +02:00
4019a15e67
Now the names of the main screen plugins can be hidden in the editor by the new interface/editor/hide_main_screen_plugin_names editor setting.
2023-10-11 17:24:19 +02:00
b4692f1763
Port4ed from godot: Add binary MO translation file support. Add brotli decoder and WOFF2 support.
...
Use smaller .mo files instead of .po, if gettext is available.
Convert editor fonts to .woff2 format.
- bruvzg
fd2fba7c2c
2023-10-02 21:12:03 +02:00
7df893ab6b
Ported from godot: Add context support for editor translation
...
- timothyqiu
878cf8262a
2023-10-02 20:48:04 +02:00
23a71e54e5
Added back the translations from godot.
2023-10-02 20:03:52 +02:00
b81253b22d
Removed the text from the layouts buttons in the CanvasItemEditor.
2023-09-22 12:46:06 +02:00
443cfea5b2
Fix built in resource drag&drop and scene quick instancing in the editor.
2023-09-22 11:09:41 +02:00
587e896daf
Fix drag and drop for custom script exported resource classes.
2023-09-10 22:24:52 +02:00
5c1254e429
Implemented custom script class types for EditorQuickOpen.
2023-09-10 22:19:26 +02:00
f315784d22
Added shortcust for toggling the default bottom menu items. CTRL + ALT + 1 - 5.
2023-09-09 14:38:45 +02:00