Thaddeus Crews
3d523ee86d
Merge pull request #92997 from Calinou/styleboxflat-antialiasing-adjust-for-stretch-scale
...
Adjust StyleBoxFlat antialiasing to account for 2D stretch scale
2024-12-19 19:59:48 -06:00
Thaddeus Crews
37d1e7fc89
Merge pull request #99268 from Meorge/add-volume-linear
...
Add `volume_linear` property and getter/setter methods for audio-related classes
2024-12-19 19:59:47 -06:00
Thaddeus Crews
41b468f961
Merge pull request #100544 from Namey5/sdfgi-sky-rotation
...
Support custom sky rotation in SDFGI
2024-12-19 19:59:46 -06:00
Thaddeus Crews
95b00295fb
Merge pull request #96447 from Repiteo/scons/clang-cl-compile_commands
...
SCons: Set appropriate prefix when using clang-cl
2024-12-19 19:59:45 -06:00
Thaddeus Crews
3feaf6fb76
Merge pull request #100274 from akien-mga/libbacktrace-1db8564
...
libbacktrace: Update to upstream commit 1db85642e
2024-12-19 19:59:43 -06:00
Thaddeus Crews
eaa447135c
Merge pull request #95920 from Repiteo/core/initializer-list-templates
...
Core: Expand `std::initializer_list` support in container templates
2024-12-19 19:59:42 -06:00
Thaddeus Crews
9300c2bdc9
Merge pull request #100400 from CrabNickolson/windows-thread-names
...
Add support for thread naming on windows platform
2024-12-19 19:59:41 -06:00
Thaddeus Crews
0b2596a319
Merge pull request #100399 from Fahien/fahien/resource-usage-to-string
...
Convert resource usage to string
2024-12-19 19:59:40 -06:00
Thaddeus Crews
3a12fc89b6
Merge pull request #100473 from opsocket/fix-rigid-bodies-damping
...
Update damping values for jolt rigid bodies on mode switch at runtime
2024-12-19 19:59:39 -06:00
Thaddeus Crews
d3e5b62ea2
Merge pull request #99230 from paddy-exe/instance_uniforms_compatability_renderer
...
Implement 2D instance uniforms
2024-12-19 19:59:37 -06:00
Thaddeus Crews
a4f423cc97
Merge pull request #78489 from dalexeev/gds-add-disassembling-implicit-funcs
...
GDScript: Add disassembling implicit and lambda functions
2024-12-19 19:59:36 -06:00
Thaddeus Crews
9018d4bc6b
Merge pull request #100612 from clayjohn/pointlight2d-hotfix
...
Avoid allocating instance buffer for PointLight2D shadows when there are no instances
2024-12-19 19:59:35 -06:00
Thaddeus Crews
a94b559f9b
Merge pull request #100483 from Ivorforce/string-name-move-semantics
...
Add move semantics (constructor, assignment) to `StringName`.
2024-12-19 19:59:34 -06:00
Alex Threlfo
830f25010f
fix: canvas background mode not clearing correctly when using gles3 glow effect
2024-12-20 12:41:08 +11:00
Alex Threlfo
e4fd2f003f
Support custom sky rotation in SDFGI
2024-12-20 11:26:28 +11:00
Alex Threlfo
5f617663aa
fix: separate sky luminance and user brightness calculations around fog
2024-12-20 11:25:11 +11:00
David Snopek
506600a560
Rename GDExtensionCompatHashes to make it clear it's only for exceptional situations
2024-12-19 18:08:42 -06:00
Markus Sauermann
0a875ab3bb
Highlight hovered GraphEdit connection by widening the line
...
This change causes the connections to be additionally highlighted by
widening the line with a configurable factor.
2024-12-20 00:55:35 +01:00
Markus Sauermann
4887172a59
Fix ViewPanner panning mouse warp
...
Currently the mouse cursor jumps in unexpected ways, when a `ViewPanner`
is used in SubViewports or embedded Windows.
This is caused by providing wrong coordinate systems to
Input::warp_mouse_motion.
This PR replaces the use of `Input::warp_mouse_motion` with
`Viewport::wrap_mouse_in_rect` and makes sure, that the correct
coordinate systems are used.
This change makes it necessary, that all classes, that currently
use ViewPanner, need to provide the correct Viewport to ViewPanner.
2024-12-20 00:28:49 +01:00
Micky
d35d1fcf60
Show editor toaster when copying [codeblock] in class reference
2024-12-20 00:09:37 +01:00
clayjohn
793d065f8b
Avoid allocating instance buffer for PointLight2D shadows when there are no instances.
...
Also avoid the render loop if there are no occluders. We still have to open the render pass to do a clear though.
2024-12-19 09:45:51 -08:00
Hakim
483c1348d0
Allow Timer nodes to ignore engine time scale
2024-12-19 18:40:24 +01:00
Yufeng Ying
a43f90b89d
Remove unused variable in GDScriptLanguage.
2024-12-20 00:48:06 +08:00
Lukas Tenbrink
8483d794ff
Abstract CowData's reallocations into _realloc to consolidate duplicate logic.
2024-12-19 17:27:16 +01:00
Antonio Caggiano
b6e5b4dde7
Convert resource usage to string
...
Improve error message by converting resource usage values to a
human-readable string.
2024-12-19 17:08:01 +01:00
Lukas Tenbrink
3564e7c231
Add LocalVector move semantics (constructor and operator=).
2024-12-19 15:05:05 +01:00
Lukas Tenbrink
19992e3284
Add move semantics (constructor, operator=) to List.
2024-12-19 15:04:15 +01:00
Anish Mishra
9deee0097a
Fix Android native file picker
2024-12-19 19:31:32 +05:30
Kiro
06efe84bca
Remove duplicate utf8() calls
2024-12-19 10:15:46 +01:00
Zshandi Krahn
0d40fe46e3
Node2D/3D: Make position follow default float step
2024-12-19 00:11:39 -08:00
bruvzg
348ee200f8
[EditorFileDialog] Do not update file selection on filter change if nothing was previously selected.
2024-12-19 10:01:26 +02:00
bruvzg
b9a00feb66
[Windows, FileDialog] Prepend drive letter to the absolute paths without drive letter.
2024-12-19 09:47:46 +02:00
Alex Threlfo
31add2602a
LightmapGI: fix crash during baking when sky is null
2024-12-19 16:16:33 +11:00
Thaddeus Crews
361e3b4fe8
Core: Expand std::initializer_list support
2024-12-18 18:46:59 -06:00
Haoyu Qiu
b447eaa6a8
Betsy: Fix stack-use-after-scope when using BC3 and BC5
2024-12-19 08:42:21 +08:00
smix8
c8242162d1
Fix early navigtion path return
...
Fixes early navigtion path return.
2024-12-19 01:21:38 +01:00
tetrapod00
861ae87f52
Document limitations of refraction from using screen texture
2024-12-18 15:53:39 -08:00
Hilderin
9d2a4c03be
Embedding game process in editor
2024-12-18 17:52:42 -05:00
Pāvels Nadtočajevs
eaf2d7c5b0
[GDScript] Fix Packed*Array OP_IN using low precision int and float as input.
2024-12-18 23:41:27 +02:00
opsocket
0dd072b460
🐛 enforce bodies damping recomputation on mode switch at runtime
2024-12-18 16:07:04 -05:00
Malcolm Anderson
2f5b97c7f9
Add volume_linear property and methods for audio-related classes
...
Remove default value from `volume_linear` property documentation
Remove `volume_linear` internal property from `AudioBusLayout`
Update doc/classes/AudioEffectAmplify.xml [no ci]
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Make documentation more concise [no ci]
2024-12-18 12:41:57 -08:00
kobewi
ba54a2805a
Add more menus support to EditorContextMenuPlugin
2024-12-18 21:30:45 +01:00
demolke
e649e7e3c5
GLTF: Don't duplicate textures when importing blend files
...
Blender imports will always start within `.godot/imported` folder because we first convert the .blend file to .gltf, store it in `.godot/imported` and run the import from there, so on-disk resources linked from .blend files end up with duplicate textures.
2024-12-18 21:24:18 +01:00
demolke
143d8c87bb
Move reimport check to EditorImportPlugin
...
reimport_append is used by gltf_document, fbx_document and editor_import_plugin. The first two will never call it when importing == false. It's only the editor_import_plugin that should guard against that.
https://docs.godotengine.org/en/stable/classes/class_editorimportplugin.html#class-editorimportplugin-method-append-import-external-resource
The motivation of removing the check from gltf_document call path is to be able to test nested imports (texture embedded in gltf).
2024-12-18 21:24:18 +01:00
Rémi Verschelde
fafc07335b
Merge pull request #100577 from bruvzg/win_llvm_fix
...
[Windows, LLVM] Fix `colorize` flag.
2024-12-18 21:12:09 +01:00
kobewi
b8f34bb8e9
Rework dock layout management
2024-12-18 20:36:19 +01:00
Pāvels Nadtočajevs
a0300532b5
[Windows, LLVM] Fix colorize flag.
2024-12-18 21:00:32 +02:00
Rémi Verschelde
024efda0b4
Merge pull request #100568 from Repiteo/dotnet/warning-as-error
...
C#: Add option to treat warnings as errors
2024-12-18 19:50:20 +01:00
Hendrik Brucker
a3525bc015
Add transparency support for LightmapGI
...
Co-authored-by: Guerro323 <kaltobattle@gmail.com >
2024-12-18 19:36:16 +01:00
kobewi
9682496d72
Add UndoRedo support to Load Emission Mask/Points
2024-12-18 18:29:00 +01:00