Rémi Verschelde
b3a44e8d51
Merge pull request #101511 from QbieShay/qbe/particle_req_proc_doc
...
Add documentation to `particles_request_process_time`
2025-01-14 00:22:25 +01:00
Rémi Verschelde
f8dc6a0afe
Merge pull request #101482 from bruvzg/rtl_expand_control
...
[RTL] Add cell option to control if cell is shrinked to its contents width.
2025-01-14 00:22:18 +01:00
Rémi Verschelde
2f6a18f7ff
Merge pull request #101409 from TokageItLab/spring-bone
...
Implement SpringBoneSimulator3D to wiggle chained bones
2025-01-14 00:22:11 +01:00
Qbieshay
4e52ba63af
Added documentation to particles_request_process_time
2025-01-13 22:49:55 +01:00
David House
e6daec9cf8
Added indirect drawing functionality to MultiMesh
...
Update doc/classes/RenderingServer.xml
Co-Authored-By: Micky <66727710+Mickeon@users.noreply.github.com >
2025-01-13 14:51:51 -06:00
Lyuma
e4de1f4583
Make EditorSceneFormatImporter::_get_import_options match EditorScenePostImportPlugin API
2025-01-13 21:45:53 +01:00
Silc Lizard (Tokage) Renew
5472558a98
Implement SpringBoneSimulator3D to wiggle chained bones
...
Co-authored-by: lyuma <xn.lyuma@gmail.com >
Co-authored-by: fire <ernest.lee@chibifire.com >
Co-authored-by: SaracenOne <SaracenOne@gmail.com >
2025-01-14 05:43:57 +09:00
Pāvels Nadtočajevs
b983b9d9f4
[RTL] Add cell option to control if cell is shrinked to its contents width.
2025-01-13 21:44:06 +02:00
Rémi Verschelde
232ab3df8d
Merge pull request #101488 from chocola-mint/fix-11317
...
Add `has_custom_data()` to TileData
2025-01-13 20:22:44 +01:00
Rémi Verschelde
20c09d2c94
Merge pull request #100697 from arkology/texture-progress-radial-stretching
...
Tweak `TextureProgressBar` `NOTIFICATION_DRAW` to support 9-patch stretch in radial modes
2025-01-13 20:21:48 +01:00
Rémi Verschelde
133db1fd60
Merge pull request #92089 from QbieShay/qbe/particle_seek
...
Implement particle seek request and seed options.
2025-01-13 20:21:28 +01:00
smix8
a7520fca6a
Add functions to get axis-aligned bounds of navigation regions
...
Adds functions to get the navigation mesh Rect2 of a NavigationRegion2D or AABB of a NavigationRegion3D.
2025-01-13 20:18:33 +01:00
chocola-mint
f434c75dbf
Add has_custom_data() to TileData
2025-01-13 21:25:49 +09:00
arkology
c46c3ddf37
Tweak TextureProgressBar NOTIFICATION_DRAW to support 9-patch stretch in radial modes
...
1) Code is splitted into 3 sections:
- draw `under` texture;
- draw `progress` texture + draw radial modes reference cross;
- draw `over` texture.
Each draw texture section handles nine-patch stretching. Except for the progress texture in radial modes, which does not support nine-patch stretching.
2) The reference cross position now is not misaligned to real center position (`floor()` call removed).
3) The reference cross drawing code is additionally surrounded by `TOOLS_ENABLED` check.
2025-01-12 21:41:54 +03:00
Rémi Verschelde
3865598c84
Merge pull request #101419 from DubiousDuck/thumb-doc-fix
...
Fix SkeletonProfileHumanoid documentation error
2025-01-11 22:30:13 +01:00
Rémi Verschelde
3a8fe456a5
Merge pull request #101383 from WhalesState/color-picker-wheel
...
Add `ColorPicker` cursor background and reuse the cursor for wheel.
2025-01-11 22:30:00 +01:00
Rémi Verschelde
956e2b1769
Merge pull request #101373 from jburt137/patch-1
...
Clarify expected types in `RayCast3D` documentation
2025-01-11 22:29:56 +01:00
Rémi Verschelde
0a7471c2a2
Merge pull request #99604 from LaneSBarnes/patch-1
...
Fix example code snippets in AudioStreamGenerator.xml
2025-01-11 22:29:29 +01:00
jaredkunz
02c10454a8
Clarify expected types in RayCast3D documentation
2025-01-11 22:06:31 +01:00
QbieShay
e9eb0b6082
Implemented tools around particles seed randomization.
...
The purpose of this code is to expose the necessary
functions for users and engine devs to develop tooling
for properly timing and seeking inside particles.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com >
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2025-01-11 16:31:24 +01:00
DubiousDuck
fb7e666bfb
Fix SkeletonProfileHumanoid documentation error
2025-01-10 17:43:17 -08:00
Rémi Verschelde
0471f6e44a
Merge pull request #101378 from yannlemos/fix-typo-in-editor-debugger-plugin-docs
...
Fix typo in EditorDebuggerPlugin documentation
2025-01-10 23:06:36 +01:00
Rémi Verschelde
867425fd62
Merge pull request #101021 from bruvzg/empick
...
[macOS/Windows] Add `Emoji & Symbols` context menu item to LineEdit/TextEdit to show system character picker.
2025-01-10 23:06:03 +01:00
Rémi Verschelde
3014eec40d
Merge pull request #99407 from devloglogan/rec-resolution
...
Allow using custom `Rect2i` for rendering with OpenXR
2025-01-10 23:05:46 +01:00
havi05
a9af65d368
Add HScrollbar to ItemList
2025-01-10 14:59:12 +01:00
WhalesState
2eded468f9
Add ColorPicker cursor background and reuse the cursor for wheel.
...
Add a cursor's background to fill the picker cursor.
Unhardcode the wheel radius.
Reuse the picker cursor image for the HSV wheel.
2025-01-10 09:55:54 +02:00
Pāvels Nadtočajevs
b252867145
[macOS/Windows] Add Emoji & Symbols context menu item to LineEdit/TextEdit to show system character picker.
2025-01-10 09:25:34 +02:00
Yann Lemos
24cf3be7ce
Fix typo in Editor Debugger plugin documentation
2025-01-09 22:41:48 -03:00
Rémi Verschelde
496a990fc0
Merge pull request #92526 from dalexeev/gds-remove-renamed-hint-from-warning-enum
...
GDScript: Remove `RENAMED_IN_GODOT_4_HINT` from `GDScriptWarning::Code` enum
2025-01-09 20:51:21 +01:00
Danil Alexeev
cd918ff470
GDScript: Remove RENAMED_IN_GODOT_4_HINT from GDScriptWarning::Code enum
2025-01-09 21:07:41 +03:00
devloglogan
e7f6b7ea0b
Allow using custom Rect2i for rendering with OpenXR
2025-01-09 09:46:15 -06:00
Rémi Verschelde
4396f8fbd3
Add AudioStreamMP3 load_from_file/load_from_buffer and harmonize other audio streams
...
Move OggVorbis and MP3 loading code to their AudioStream class, matching how it's done for WAV.
The duplicate functions in ResourceImporterOggVorbis are now deprecated.
Co-authored-by: MaxIsJoe <34368774+MaxIsJoe@users.noreply.github.com >
2025-01-09 15:46:04 +01:00
Rémi Verschelde
3c1c538b68
Merge pull request #101330 from Hakunamawatta/patch-1
...
Fix typo in Basis `get_rotation_quaternion` doc
2025-01-09 13:51:17 +01:00
Rémi Verschelde
d164f05dda
Merge pull request #101263 from mateuseap/fix/os_shell_open
...
Fix example in `OS.shell_open()` method documentation and add a new one
2025-01-09 13:51:03 +01:00
Rémi Verschelde
c657178606
Merge pull request #101299 from Calinou/doc-tilemaplayer-tutorials
...
Add TileMap tutorials to TileMapLayer class reference
2025-01-09 11:17:35 +01:00
Rémi Verschelde
65cf7c1d5e
Merge pull request #101221 from bruvzg/win_dec_exp
...
[Window] Expose `start_drag` and `start_resize` methods (for both native and embedded windows).
2025-01-09 11:17:24 +01:00
Hakunamawatta
1250d98d19
Fix typo in Basis get_rotation_quaternion doc
2025-01-09 17:09:32 +11:00
Rémi Verschelde
21721ae344
Merge pull request #87260 from Calinou/tonemap-add-agx
...
Add AgX tonemapper option to Environment
2025-01-08 18:20:03 +01:00
Hugo Locurcio
5bda507f65
Add TileMap tutorials to TileMapLayer class reference
...
- Add Dynamic TileMap Layers demo link as well.
2025-01-08 18:10:42 +01:00
Hugo Locurcio
084e84be78
Add AgX tonemapper option to Environment
...
Technical implementation notes:
- Moved linearization step to before the outset matrix is applied and
changed polynomial contrast curve approximation.
- This does *not* implement Blender's chroma rotation to address hue shift.
This hue rotation was found to have a significant performance impact.
- Improved performance by combining the AgX outset matrix with the Rec 2020 matrix.
Co-authored-by: Allen Pestaluky <allenpestaluky@gmail.com >
Co-authored-by: Clay John <claynjohn@gmail.com >
2025-01-08 17:01:16 +01:00
Aarni Koskela
f134769506
Fix various typos
...
* Add TODO notes for typos that should be fixed for 5.0
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2025-01-08 14:47:42 +02:00
Mateus Elias
8a810dd55a
Fix incorrect string escaping in OS.shell_open() method Windows path example
...
Corrected improper string escaping in the OS.shell_open() Windows path example. Backslashes are now properly escaped to prevent string parsing errors. Also, added a new alternative example of how to mount a Windows path with OS.shell_open().
2025-01-08 09:46:56 -03:00
Rémi Verschelde
a7d84fa022
Merge pull request #100792 from lyuma/post_import_plugin_subresources
...
Allow post-import plugins to modify `_subresources`
2025-01-08 00:21:03 +01:00
Rémi Verschelde
0c763602f9
Merge pull request #101237 from mihe/jolt/cache-bounce-velocity
...
Cache value of Jolt Physics project setting `bounce_velocity_threshold`
2025-01-07 23:18:13 +01:00
Rémi Verschelde
709f2e1a5d
Merge pull request #100765 from Geometror/lightmapgi-add-downsampling
...
Add a supersampling option to LightmapGI
2025-01-07 23:17:39 +01:00
Rémi Verschelde
ce6c3c5c28
Merge pull request #100556 from KoBeWi/unlimited_contextizer
...
Add more menus support to EditorContextMenuPlugin
2025-01-07 23:17:23 +01:00
Rémi Verschelde
9a4142c17e
Merge pull request #98262 from KoBeWi/fileland_natives
...
Mention native file dialogs editor setting in EditorFileDialog description
2025-01-07 23:17:08 +01:00
Rémi Verschelde
b194e050d7
Merge pull request #91333 from YeldhamDev/working_on_this_felt_like_constantly_walking_into_rakes
...
Make `PopupMenu/Panel` shadows properly visible again
2025-01-07 23:17:02 +01:00
Pāvels Nadtočajevs
8d911b2554
[Window] Expose start_drag and start_resize methods (for both native and embedded windows).
2025-01-07 23:35:14 +02:00
Hendrik Brucker
054340bb6b
Add a supersampling option to LightmapGI
...
This provides increased lightmap quality with less noise, smoother
shadows and better small-scale shadow detail. The downside is that
this significantly increases bake times and memory usage while baking
lightmaps, so this option is disabled by default.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
Co-authored-by: landervr <31851431+CpnWaffle@users.noreply.github.com >
2025-01-07 18:44:59 +01:00