1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-10 13:00:37 +00:00
Commit Graph

71817 Commits

Author SHA1 Message Date
Mikael Hermansson
174a2b6593 Fix debug contact count not being initialized when using Jolt Physics 2025-01-07 17:16:59 +01:00
Summersay415
f6d22da94b Update official export templates architecture list in docs 2025-01-07 20:28:25 +07:00
Kiro
f70acb0308 shift the polygon heap only if index is in range 2025-01-07 13:40:17 +01:00
Yufeng Ying
34d8255947 Force build editor with regex module, remove checking code.
Fix include.

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-01-07 19:43:23 +08:00
BlueCube3310
6a2cc39926 Compatibility: Improve gl texture format detection 2025-01-07 12:20:04 +01:00
Rémi Verschelde
aa65940a85 Merge pull request #101202 from KoBeWi/tweens_3.0
Tween code improvements
2025-01-07 10:14:58 +01:00
Rémi Verschelde
558a18fbb7 Merge pull request #101198 from Calinou/editor-metalfx-show-options-on-all-platforms
Show MetalFX options in the Scaling 3D Mode enum on all platforms
2025-01-07 10:14:54 +01:00
Rémi Verschelde
33c0fc5508 Merge pull request #101162 from timoschwarzer/fix/gpu-particles-2d-emission-textures
Fix ParticleProcessMaterial not using same offsets for emission textures
2025-01-07 10:14:50 +01:00
Rémi Verschelde
d9535301ab Merge pull request #101001 from adamscott/fix-metadata-script
Fix Script metadata usage
2025-01-07 10:14:46 +01:00
Rémi Verschelde
6d5e47a54c Merge pull request #100532 from bruvzg/win_size_drag
Implement `DisplayServer.window_start_resize`.
2025-01-07 10:14:42 +01:00
Rémi Verschelde
084da581be Merge pull request #100241 from lander-vr/reflection-probe-priority
Add priority-based blending to reflection probes.
2025-01-07 10:14:38 +01:00
Rémi Verschelde
6e9be55ee2 Merge pull request #100104 from bruvzg/ts_data_in_template
[Export] Allow using ICU data from export templates instead of editor embedded data.
2025-01-07 10:14:34 +01:00
Rémi Verschelde
9b6322a6f1 Merge pull request #97478 from bruvzg/emb_obj
[TextServer] Improve embedded objects handling performance.
2025-01-07 10:14:30 +01:00
Rémi Verschelde
9890cc9d59 Merge pull request #97136 from chocola-mint/fix-#97021
Stop EditorNode from refreshing the current scene tab when not needed
2025-01-07 10:14:26 +01:00
Rémi Verschelde
7c49ae253e Merge pull request #96713 from Nazarwadim/thread_local_bones_backup
Use `thread_local` for `bones_backup`
2025-01-07 10:14:15 +01:00
Pāvels Nadtočajevs
3d60ce9389 [Export] Allow using ICU data from export templates instead of editor embedded data. 2025-01-07 08:15:09 +02:00
bruvzg
cc1db569e1 [TextServer] Improve embedded objects handling performance. 2025-01-07 08:01:29 +02:00
Pāvels Nadtočajevs
7f0b4e58b0 Implement DisplayServer.window_start_resize. 2025-01-07 07:58:02 +02:00
chocola-mint
86a6794a4a Stop EditorNode from refreshing the current scene tab when not needed 2025-01-07 13:36:46 +09:00
clayjohn
49846cf79a Save instance and global uniform data in RenderingServerDummy so they can be exported with headless exports 2025-01-06 19:25:11 -08:00
BattyBovine
6dc6ad2b86 Prevent errors when drawing debug meshes when surface count is zero.
Adds a few checks to ensure a debug collision mesh contains mesh data before
attempting to add it to the gizmo draw list. This prevents errors when using
SeparationRayShape3D, which is only intended to draw a single line, and
contains no mesh data.

Closes #100665
2025-01-06 21:35:52 -05:00
kobewi
ccc134fd1b Tween code improvements 2025-01-07 01:21:23 +01:00
Hugo Locurcio
865acd0129 Show MetalFX options in the Scaling 3D Mode enum on all platforms
Previously, the MetalFX scaling modes were only displayed in the
`macos` and `ios` feature tag overrides if the editor had Metal support
enabled. However, this is only available on the macOS editor, which caused
two issues:

- You couldn't set the 3D scaling mode to MetalFX for `macos` or `ios`
  if you were using the editor on another platform.
- If you opened a project that was last edited on macOS with MetalFX scaling
  modes set for these overrides, it would show an unknown value or revert
  to the default when saving to the project (as the enum value didn't exist
  anymore on your end).
2025-01-07 01:06:41 +01:00
Rémi Verschelde
4cf02312f6 Merge pull request #101136 from JulianHeuser/master
Add test for GLTFDocument
2025-01-07 00:45:14 +01:00
Rémi Verschelde
bd56e811f3 Merge pull request #101015 from bruvzg/si_fix_empty_tt
[Windows] Fix StatusIndicator crash with empty tooltip (and few other similar unsafe `ptr()` uses).
2025-01-07 00:45:11 +01:00
Rémi Verschelde
887c1557bf Merge pull request #100961 from Geometror/lm-colored-transparent-shadows
Add support for colored shadows in LightmapGI
2025-01-07 00:45:07 +01:00
Rémi Verschelde
452f1fa0e9 Merge pull request #100512 from bruvzg/dict_keys
[Dictionary Property Editor] Use property editors instead of labels to display keys.
2025-01-07 00:45:00 +01:00
Hendrik Brucker
cb460ad421 Add support for colored shadows in LightmapGI 2025-01-06 23:40:18 +01:00
clayjohn
25a9b04ecc Correct aspect ratio used in FSR2 calculations to remove a source of depth-based ghosting 2025-01-06 14:00:58 -08:00
Rémi Verschelde
21a6bd8dca Merge pull request #101182 from stuartcarnie/editor_crash_import
Editor: Fix crash when using `--import --verbose` due to use-after-free
2025-01-06 22:49:29 +01:00
Rémi Verschelde
52f542b342 Merge pull request #101180 from syntaxerror247/editor-themed-icon
Android Editor: Fix themed icon
2025-01-06 22:49:25 +01:00
Rémi Verschelde
f92780204e Merge pull request #101166 from jss2a98aj/opengl3-fallback-wording
Improve OpenGL 3 fallback documentation wording
2025-01-06 22:49:22 +01:00
Rémi Verschelde
caefffe9d5 Merge pull request #101153 from Hilderin/fix-embed-game-focus-border
Fix embedded game focus border
2025-01-06 22:49:18 +01:00
Rémi Verschelde
6e826b26d9 Merge pull request #101148 from TokageItLab/skelmod-generic
Move enum BoneAxis to SkeletonModifier from LookAtModifier
2025-01-06 22:49:14 +01:00
Rémi Verschelde
3de10d58ff Merge pull request #101145 from hpvb/fix-scenetree-editor-marked
Make sure marked nodes are reset on scene change
2025-01-06 22:49:09 +01:00
Rémi Verschelde
cc32e46360 Merge pull request #101135 from Hilderin/fix-embedding-not-working-intermittently
Fix embedding failing intermittently
2025-01-06 22:49:05 +01:00
Rémi Verschelde
0f76ee4688 Merge pull request #101110 from clayjohn/light2d-rect-fix
Update Light2D `rect_cache` even when not using shadows.
2025-01-06 22:49:01 +01:00
Rémi Verschelde
8231494581 Merge pull request #101107 from Calinou/doc-collisionpolygon2d-fix-warning
Fix warning in CollisionPolygon2D documentation description
2025-01-06 22:48:57 +01:00
Rémi Verschelde
38ffeb56f4 Merge pull request #101103 from Calinou/editor-gridmap-translucent-cursor
Make the GridMap editor cursor translucent
2025-01-06 22:48:54 +01:00
Rémi Verschelde
20728e7b05 Merge pull request #101101 from Calinou/editor-add-gridmap-grid-color-setting
Add an editor setting for the GridMap grid color
2025-01-06 22:48:50 +01:00
Rémi Verschelde
e169842dd5 Merge pull request #101097 from adamscott/fix-stopping-active-audio-playback
Stop AudioStreamPlayback only if it's not playing
2025-01-06 22:48:46 +01:00
Rémi Verschelde
063731450d Merge pull request #101096 from KoBeWi/fighting_the_SPAM
Don't print error when updating terrains tree without layer
2025-01-06 22:48:43 +01:00
Rémi Verschelde
2758b8666c Merge pull request #101087 from KoBeWi/is_not_foreign
Fix converting root Sprite2D
2025-01-06 22:48:39 +01:00
Rémi Verschelde
08c605fe2d Merge pull request #101082 from arkology/line_2d_edit_get_rect
Speed up `Line2D._edit_get_rect()`
2025-01-06 22:48:35 +01:00
Rémi Verschelde
c09b7224b5 Merge pull request #101078 from larspet/fs-changed-scroll
Don't scroll to selected file in FileSystem when saving scenes
2025-01-06 22:48:31 +01:00
Rémi Verschelde
62ea2f76b4 Merge pull request #101069 from DarioSamo/rd-thread-safety-comment
Remove TODO from RenderingDevice regarding thread safety.
2025-01-06 22:48:28 +01:00
Rémi Verschelde
91fda4ecaf Merge pull request #101055 from Ivorforce/variant-to-number-consolidate
Consolidate `Variant` int and float conversion functions to reduce duplicate logic.
2025-01-06 22:48:24 +01:00
Rémi Verschelde
bf2548463a Merge pull request #101012 from zachseiss/master
Preserve emission ring shape properties during conversion from GPUParticles3D to CPUParticles3D and vice versa
2025-01-06 22:48:20 +01:00
Rémi Verschelde
f18bb5ba1a Merge pull request #100999 from KoBeWi/theme_wariat
Fix ProjectTag button variation
2025-01-06 22:48:16 +01:00
Rémi Verschelde
653f5a9613 Merge pull request #100976 from AThousandShips/uid_fixes
[Core] Fix UID encoding
2025-01-06 22:48:13 +01:00