Rémi Verschelde
cb21a207b3
Merge pull request #96555 from dalexeev/doc-theme-items-deprecated-experimental
...
Docs: Add missing deprecated/experimental tag support for theme items
2024-09-04 18:55:49 +02:00
Rémi Verschelde
4ab358481b
Merge pull request #96340 from m4gr3d/update_pip_mode_options
...
[Android Editor] Update the options for launching the Play window in PiP mode
2024-09-04 18:55:35 +02:00
Rémi Verschelde
a1012058dd
Merge pull request #94886 from gturri/dev
...
Add error checks for bad configuration in `PathFollow2D/3D` `set_progress_ratio`
2024-09-04 18:55:24 +02:00
Rémi Verschelde
db6af2ecc6
Merge pull request #85018 from smix8/skinnedmeshbake
...
Add option to bake a mesh from animated skeleton pose
2024-09-04 18:55:16 +02:00
Guillaume Turri
ea9dff87ae
Add error checks for bad configuration in PathFollow2D/3D
set_progress_ratio
...
When a PathFollow is badly configured it's possible to have code that
call get_progress_ratio just after set_progress_ratio does not return
the value just set, which may be confusing for developer (ie that
myPathFollow2D.set_progress_ratio(0.5)
myPathFollow2D.get_progress_ratio()
does not return 0.5)
This commit makes ensures the developer has useful error messages in
such case, to make it easier to troubleshot it.
2024-09-04 18:07:49 +02:00
Thaddeus Crews
9853a69144
Implement typed dictionaries
2024-09-04 10:27:26 -05:00
Rémi Verschelde
9364aace9b
Merge pull request #96556 from dalexeev/doc-polygon-triangulation
...
Document use of pre-calculated triangulation when drawing polygons
2024-09-04 17:12:16 +02:00
Danil Alexeev
2dd043d1f6
Docs: Add missing deprecated/experimental tag support for theme items
2024-09-04 17:49:05 +03:00
Danil Alexeev
78abc3f57a
Document use of pre-calculated triangulation when drawing polygons
2024-09-04 11:31:22 +03:00
Daniel Kinsman
5e04f0760a
Add target fps editor setting to visual profiler
...
Use same max fps as project setting
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-09-04 09:47:26 +10:00
Marius Hanl
27b7b433e0
Fix Inspector may scrolls away when editing a property that adds or removes sub properties
2024-09-04 01:20:11 +02:00
kobewi
ecc0ab8061
Add EditorContextMenuPluginManager and refactor menu plugins
2024-09-03 23:59:25 +02:00
smix8
a99a1699aa
Add option to bake a mesh from animated skeleton pose
...
Adds option to bake a mesh from animated skeleton pose.
2024-09-03 22:16:05 +02:00
andrei-g99
61ddf05eef
Add descriptions to PolygonPathFinder
setup
and is_point_inside
methods
2024-09-03 16:38:38 +02:00
Rémi Verschelde
a985d59603
Merge pull request #96473 from LunaTheFoxgirl/patch-1
...
Fix ambiguity in `angle_difference` function documentation
2024-09-03 16:14:05 +02:00
Rémi Verschelde
79da448d5f
Merge pull request #94582 from citizenll/feat_context_menu_plugin4.x
...
Add support for custom items to editor right-click context menus
2024-09-03 16:13:47 +02:00
aXu-AP
7218dd6a3a
Add support for Transform2D/3D in lerp()
...
Implements godotengine/godot-proposals#10579
2024-09-03 16:59:15 +03:00
Gilles Roudière
d75c5ec7ba
Implement multiple occlusion polygons within each TileSet occlusion layer
2024-09-03 15:38:51 +02:00
citizenl
6b2348adac
Add support for custom items to editor right-click context menus
2024-09-03 20:14:14 +08:00
Rémi Verschelde
657dc363ef
Merge pull request #96182 from dsnopek/java-class-wrapper
...
Fix `JavaClassWrapper` so it actually works
2024-09-03 11:43:35 +02:00
Rémi Verschelde
1914ca61ba
Merge pull request #96096 from Wierdox/doc_clarify_hdr_2d_description
...
[Doc] Clarify ProjectSettings `hdr_2d` description
2024-09-03 11:43:24 +02:00
Rémi Verschelde
c282e17373
Merge pull request #94323 from Naros/GH-94322
...
Pass current value to `EditorInterface` node/property popups
2024-09-03 11:43:04 +02:00
Rémi Verschelde
5633080147
Merge pull request #93624 from EAinsley/complete#3942
...
Add duplicate animation for SpriteFrames
2024-09-03 11:43:00 +02:00
Luna
fffed28f9a
Fix ambiguity in angle_difference function documentation
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-09-03 11:03:30 +02:00
Chris Cranford
9122be6474
Pass current value to EditorInterface
node/property popups
2024-09-03 00:54:55 -04:00
Rémi Verschelde
36f95ef3db
Merge pull request #95815 from DeeJayLSP/qoa-def
...
ResourceImporterWAV: Enable QOA compression by default
2024-09-02 18:08:03 +02:00
Rémi Verschelde
160e3b3cf4
Merge pull request #91973 from Arnklit/particle-cylinder-cone-emission-shape
...
Add cone angle control to particle emission ring shape
2024-09-02 18:07:55 +02:00
David Snopek
78883a52c6
Fix JavaClassWrapper
so it actually works
2024-09-02 08:54:23 -05:00
Kasper Arnklit Frandsen
40b9516724
Add cone angle control to particle emission ring shape
2024-09-02 14:35:51 +02:00
Rémi Verschelde
d06579f47a
Merge pull request #96260 from basicer/preview-keep-looking
...
Keep looking when a preview plugin returns an empty image.
2024-09-02 12:13:16 +02:00
Rémi Verschelde
28b2ed50b7
Merge pull request #96056 from Lielay9/expose_canvas_item_attach_skeleton
...
Expose `RenderingServer.canvas_item_attach_skeleton`
2024-09-02 12:13:08 +02:00
Rémi Verschelde
0a7dfa1ef0
Merge pull request #95722 from TokageItLab/docs-for-interpolatable-type
...
Add documentation to clarify un-interpolatable type on animation blending
2024-09-02 12:12:56 +02:00
Rob Blanckaert
28e7069ee0
Keep looking when a preview plugin returns an empty image.
...
EditorResourcePreviewGenerator::_generate says that
"Returning an empty texture is an OK way to fail and
let another generator take care."
This patch enables that behavior.
2024-09-01 15:17:49 -07:00
Ainsley Su
57bc1d7574
Add duplicate animation
...
Co-authored-by: Nonunknown <nonunknown777@gmail.com>
2024-09-01 17:00:47 +02:00
DeeJayLSP
d3b51c4efb
ResourceImporterWAV: Enable QOA compression by default
2024-08-31 00:42:56 -03:00
Rémi Verschelde
77bc419071
Merge pull request #96174 from DeeJayLSP/wav-docs
...
WAV stream/importer: Improve compression/loop names and descriptions
2024-08-30 23:37:50 +02:00
DeeJayLSP
5a50b3a6c5
WAV stream/importer: Improve compression/loop names and descriptions
2024-08-30 16:31:57 -03:00
Fredia Huya-Kouadio
11d4df4bc3
Update the options for launching the Play window in PiP mode
2024-08-30 10:31:33 -07:00
Raul Santos
7fd261c8c1
Expose AudioStreamPlayer{2D,3D}::set_playing
and remove AudioStreamPlayer::{2D,3D}::_is_active
...
- The `_is_active` method seems to be unused, so it was removed.
- The `_set_playing` method is now exposed, as the setter of the `playing` property.
- The `play` method can't be used as a setter because it takes a `float` parameter instead of a `bool` parameter.
2024-08-30 17:16:46 +02:00
Rémi Verschelde
1e57671718
Merge pull request #90130 from KoBeWi/erased_from_history
...
Expose EditorUndoRedoManager's `clear_history()`
2024-08-30 11:42:58 +02:00
Rémi Verschelde
7d9ab705c9
Merge pull request #96216 from BlackShift/master
...
Fix Tweeners to emit `finished()` when underlying object is deleted
2024-08-30 09:59:35 +02:00
Rémi Verschelde
f0ee0bdd37
Merge pull request #93972 from Hilderin/fix-editor-needs-restart-after-adding-gdextensions
...
Fix editor needs restart after adding GDExtensions
2024-08-30 09:59:05 +02:00
Rémi Verschelde
4c6bac15a3
Merge pull request #92656 from fire/vsk-json-to-native-4.3
...
Ability to convert native engine types to JSON and back.
2024-08-30 09:58:57 +02:00
Rémi Verschelde
66dd06837c
Merge pull request #90782 from bruvzg/export_platform_extension
...
Allow adding custom export platforms using scripts / GDExtension.
2024-08-30 09:58:52 +02:00
BlackShift
1abd67caac
Fix Tweeners to emit finished() when underlying object is deleted
2024-08-29 14:53:45 -04:00
K. S. Ernest (iFire) Lee
71bdbcdfb1
Ability to convert native engine types to JSON and back.
...
Implements support for all engine types in JSON encoding/decoding
Co-Authored-By: Juan <reduzio@gmail.com>
Co-Authored-By: Rémi Verschelde <rverschelde@gmail.com>
2024-08-29 10:57:15 -07:00
kobewi
ad7a2d19a6
Expose EditorUndoRedoManager's clear_history()
2024-08-29 19:23:39 +02:00
Hilderin
ef6f873938
Fix editor needs restart after adding GDExtensions
2024-08-29 06:15:32 -04:00
Rémi Verschelde
9725c03228
Merge pull request #93900 from TestSubject06/10106/raycast_info_on_wheels
...
Expose contact point and contact normal on VehicleWheel3D to scripting.
2024-08-29 10:36:30 +02:00
TestSubject06
b56a0370c4
Expose contact point and contact normal on VehicleWheel3D
...
Appease doctool by switching the order of the documentation page entries.
Update doc/classes/VehicleWheel3D.xml
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Update doc/classes/VehicleWheel3D.xml
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Update doc/classes/VehicleWheel3D.xml
Thanks, didn't see the typo in the suggested change. Brain auto corrected it.
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-08-28 10:28:56 -04:00
Rémi Verschelde
8c5d1b42ab
Merge pull request #92530 from Naros/expose-resource-cache-get-ref
...
Expose `get_cached_ref` from `ResourceCache`
2024-08-28 15:46:35 +02:00
Rémi Verschelde
60765bebe4
Merge pull request #95700 from m4gr3d/add_pip_support_to_game_window
...
[Android Editor] Add support for launching the Play window in PiP mode
2024-08-28 13:14:23 +02:00
Rémi Verschelde
4e051ff6f7
Merge pull request #78178 from dalexeev/gds-add-non-tool-extends-tool-error
...
GDScript: Add warning if non-`@tool` class extends `@tool` class
2024-08-28 13:14:13 +02:00
Fredia Huya-Kouadio
961394a988
Add support for launching the Play window in PiP mode
2024-08-28 03:18:51 -07:00
bruvzg
07e986f728
Allow adding custom export platforms using scripts / GDExtension.
2024-08-28 10:29:01 +03:00
bruvzg
94ad663c0f
[RTL] Expose missing default properties, ensure bbcode is reparserd when these are changed.
2024-08-28 08:43:30 +03:00
Rémi Verschelde
78935cad95
Merge pull request #94954 from raulsntos/mark-internal-properties
...
Mark underscored properties as internal
2024-08-28 00:12:42 +02:00
Rémi Verschelde
e98aaf1caa
Merge pull request #94477 from RedMser/typos-batch-1
...
Fix various typos
2024-08-28 00:12:12 +02:00
Rémi Verschelde
6cb21a56fd
Merge pull request #93970 from MarblesFr/feature/collision-occlusion-options-layer-map
...
Add occlusion enabled option to TileMapLayer
2024-08-28 00:11:40 +02:00
Rémi Verschelde
e3695423b2
Merge pull request #93363 from kitbdev/pass-propagate
...
Clarify Mouse Filter Pass in the Inspector
2024-08-28 00:11:06 +02:00
Rémi Verschelde
1e6b6eaf49
Merge pull request #92123 from timothyqiu/estimate-end
...
Change param name of AStar's `_estimate_cost` method
2024-08-28 00:10:47 +02:00
Rémi Verschelde
9c7cf5440c
Merge pull request #91868 from Chaosus/astargrid_get_point_positions_in_region
...
Add a method to retrieve all points within a region to `AStarGrid2D`
2024-08-28 00:10:42 +02:00
Rémi Verschelde
109203d472
Merge pull request #85331 from RobProductions/customize-navigation-controls
...
Add full customization of 3D navigation controls
2024-08-28 00:10:19 +02:00
Rémi Verschelde
b4eacfe0ce
Merge pull request #95285 from Calinou/codeedit-completion-color-background-translucent
...
Draw a checkerboard behind translucent colors in CodeEdit autocompletion previews
2024-08-27 22:27:49 +02:00
Rémi Verschelde
012ccbc301
Merge pull request #95048 from KoBeWi/keep_the_party_going
...
Add `keep_screen_on` editor setting
2024-08-27 22:27:35 +02:00
Rémi Verschelde
8ae2c3a000
Merge pull request #93605 from RadiantUwU/thread-barriers
...
Add optional count argument to `Semaphore::post`
2024-08-27 22:27:21 +02:00
Rémi Verschelde
62e98edf0f
Merge pull request #83070 from aaronfranke/textedit-fit-width
...
Implement fit content width in TextEdit
2024-08-27 22:27:09 +02:00
Danil Alexeev
be5068d44b
Core: Bind and document iterator API virtual methods
2024-08-27 21:57:22 +03:00
Radiant
6311ee5bd5
Add optional count argument to Sempahore::post
...
Co-authored-by: RandomShaper <RandomShaper@users.noreply.github.com>
Co-authored-by: A Thousand Ships (she/her) <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Mickeon <Mickeon@users.noreply.github.com>
2024-08-27 18:18:01 +03:00
Rémi Verschelde
9dfc41568a
Merge pull request #95984 from timothyqiu/what-identifier
...
Add `String.is_valid_unicode_identifier()`
2024-08-27 16:55:06 +02:00
Rémi Verschelde
3db976bdb7
Merge pull request #95906 from larspet/change-2d-zoom
...
Add a zoom speed setting to the 2D editor
2024-08-27 16:55:02 +02:00
Rémi Verschelde
c2daec1769
Merge pull request #95156 from BastiaanOlij/add_openxr_debug_utils
...
Add support for the debug utils extension in OpenXR
2024-08-27 16:54:54 +02:00
Rémi Verschelde
21bcff00e9
Merge pull request #95126 from Chaosus/shader_cubemap_fix
...
Allow setting a cubemap as default parameter to shader
2024-08-27 16:54:50 +02:00
Rémi Verschelde
5a61e10e09
Merge pull request #89265 from davthedev/spinbox-buttons-refactor
...
Improve SpinBox interaction, split arrows, add theme attributes
2024-08-27 16:54:39 +02:00
Chaosus
db251a3f99
Allow setting a cubemap as default parameter to shader
2024-08-27 09:43:05 +03:00
Haoyu Qiu
8bf4ecc026
Add String.is_valid_unicode_identifier()
...
- Adds `is_valid_unicode_identifier()`
- Adds `is_valid_ascii_identifier()`
- Deprecates `is_valid_identifier()`
- Renames `validate_identifier()` to `validate_ascii_identifier()`
2024-08-27 11:34:08 +08:00
Bastiaan Olij
08ffa5d89e
Add support for the debug utils extension in OpenXR
2024-08-27 12:07:01 +10:00
Rémi Verschelde
db76de5de8
Merge pull request #95927 from vinni-richburgh/master
...
🔗 GHA / 📊 Static checks (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
🔗 GHA / 🌐 Web (push) Blocked by required conditions
🔗 GHA / 🪲 Godot CPP (push) Blocked by required conditions
Document that `Node.duplicate` also duplicates its children.
2024-08-26 23:29:14 +02:00
Rémi Verschelde
4a798ad85d
Merge pull request #95749 from Mickeon/documentation-example-pruning
...
Remove empty `[b]Example:[/b]` lines from the class reference
2024-08-26 23:29:00 +02:00
Rémi Verschelde
c5eacb8698
Merge pull request #95381 from tetrapod00/time-rollover-description
...
Document shader time rollover project setting
2024-08-26 23:28:50 +02:00
Rémi Verschelde
a041772ecf
Merge pull request #93940 from Mickeon/deprecate_RichTextLabel_is_ready
...
Add RichTextLabel `is_finished()`, deprecate `is_ready()`
2024-08-26 23:28:42 +02:00
Rémi Verschelde
2e825c7d9c
Merge pull request #93141 from RadiantUwU/add_static_classdb_calls
...
Implement `ClassDB::class_call_static_method`
2024-08-26 23:28:36 +02:00
Rémi Verschelde
ac5a528620
Merge pull request #84944 from KoBeWi/legacy_of_ancient_godots
...
Fix some legacy code
2024-08-26 23:28:14 +02:00
Rémi Verschelde
b34aa7b44d
Merge pull request #76085 from spanzeri/better_remember_editor_window
...
Remember editor window mode, screen, size and position on restart
2024-08-26 23:27:55 +02:00
Rémi Verschelde
b5603ed8e2
Merge pull request #96118 from aaronp64/sort_custom_example
...
Fix `Array.sort_custom` example code
2024-08-26 22:46:10 +02:00
Rémi Verschelde
a8516b8c3b
Merge pull request #96066 from AThousandShips/is_null_doc
...
[Doc] Clarify `is_null` methods of `Callable` and `Signal`
2024-08-26 22:45:50 +02:00
Rémi Verschelde
4a947f0811
Merge pull request #96021 from jwodicka/jwodicka-docfix
...
Fix C# code example for `Object._get_property_list`
2024-08-26 22:45:45 +02:00
Rémi Verschelde
dd4ba9cce5
Merge pull request #95886 from jadoc/mouse-motion-caveat
...
Add movement caveats to InputEventMouseMotion docs
2024-08-26 22:45:33 +02:00
Jason Wodicka
97cf2c147e
Fix C# code example for Object._get_property_list
...
There were two small errors in this code example that kept it from working when copied to a new node locally. These are the fixes I used locally to test the example.
2024-08-26 12:36:01 -07:00
stechyo
c32f72f7fa
Post-code review changes.
2024-08-26 19:42:42 +01:00
aaronp64
39ca8b4e23
Fix Array.sort_custom example code
...
Array.sort_custom descending sort example was comparing index 0, but had expected result based on comparing index 1. Updated to use index 1 consistently.
2024-08-26 10:38:23 -04:00
Programneer
bce67b7473
Remove the 2D renderer notice from ProjectSettings documentation
2024-08-26 12:47:28 +02:00
Wierdox
68799be79c
[Doc] Clarify ProjectSettings hdr_2d description
2024-08-26 03:35:54 -07:00
Rémi Verschelde
28a72fa434
Merge pull request #95934 from bruvzg/win_ang_fb
...
Enable fallback from ANGLE to native and improve ANGLE error messages.
2024-08-25 22:51:38 +02:00
bruvzg
f8a6c0e8ab
Enable fallback from ANGLE to native and improve ANGLE error messages.
2024-08-25 21:19:54 +03:00
Rémi Verschelde
bb437722ea
Merge pull request #96033 from Tallivm/patch-1
...
Fix typo in `Array` code example
2024-08-25 20:18:42 +02:00
Rémi Verschelde
844ac90bad
Merge pull request #95956 from ItzCog/master
...
Fix some C# variable types In `AStar2D/3D` Class Reference
2024-08-25 20:18:25 +02:00
A Thousand Ships
5b91040ba6
[Doc] Clarify is_null
methods of Callable
and Signal
2024-08-25 14:33:07 +02:00
Hei
94e434b34e
Expose the function 'RenderingServer.canvas_item_attach_skeleton'
2024-08-25 04:13:04 +03:00
Matias N. Goldberg
59d0422dcd
Disable extra memory tracking by default
...
PR #90993 added several debugging utilities.
Among them, advanced memory tracking through the use of custom
allocators and VK_EXT_device_memory_report.
However as issue #95967 reveals, it is dangerous to leave it on by
default because drivers (or even the Vulkan loader) can too easily
accidentally break custom allocators by allocating memory through std
malloc but then request us to deallocate it (or viceversa).
This PR fixes the following problems:
- Adds --extra-gpu-memory-tracking cmd line argument
- Adds missing enum entries to
RenderingContextDriverVulkan::VkTrackedObjectType
- Adds RenderingDevice::get_driver_and_device_memory_report
- GDScript users can easily check via print(
RenderingServer.get_rendering_device().get_driver_and_device_memory_report()
)
- Uses get_driver_and_device_memory_report on device lost for appending
further info.
Fixes #95967
2024-08-24 20:52:39 -03:00
Tallivm
b516742358
Fix typo in Array code example
2024-08-24 20:44:01 +03:00
David Giardi
e371587147
Improve SpinBox interaction, split arrows, add theme attributes
2024-08-23 18:21:20 +02:00
Alex Docauer
08dcbce6b5
Add movement caveats to InputEventMouseMotion docs
...
InputEventMouseMotion may fire when the mouse hasn't moved.
Also, it generally won't fire when the mouse stops moving.
This makes reliably detecting when the mouse isn't moving tricky.
Update the docs for InputEventMouseMotion to capture these caveats
and give guidance for the best way to detect lack of mouse movement.
2024-08-23 07:54:18 -07:00
Lars Pettersson
dfdf7ebcda
Add a zoom speed setting to the 2D editor
2024-08-23 07:13:16 +02:00
Radiant
02fc4bbc2a
Implement ClassDB::class_call_static_method
2024-08-23 02:56:29 +03:00
Dungeon Master
1928a84f6e
Fix some C# variable types In AStar2D/3D
Class Reference
2024-08-23 02:25:56 +08:00
Vinni Richburgh
3e86f7b50e
In Node.xml mentioned that Node::duplicate also copies children.
...
The list now uses the Oxford comma.
2024-08-22 18:57:05 +02:00
Rémi Verschelde
568589c9d8
Merge pull request #90993 from darksylinc/matias-TheForge
...
Add debug utilities for Vulkan
2024-08-22 00:38:22 +02:00
Rémi Verschelde
2a98d8d78a
Merge pull request #95883 from jsjtxietian/curve2d-doc
...
Fix Curve2D incorrect sample range description
2024-08-22 00:10:46 +02:00
Rémi Verschelde
39b77ea04e
Merge pull request #95790 from aaronfranke/rect-aabb-support
...
Simplify Rect2/AABB `get_support` function
2024-08-22 00:10:39 +02:00
Matias N. Goldberg
364f916f3f
Add debug utilities for Vulkan
...
Features:
- Debug-only tracking of objects by type. See
get_driver_allocs_by_object_type et al.
- Debug-only Breadcrumb info for debugging GPU crashes and device lost
- Performance report per frame from get_perf_report
- Some VMA calls had to be modified in order to insert the necessary
memory callbacks
Functionality marked as "debug-only" is only available in debug or dev
builds.
Misc fixes:
- Early break optimization in RenderingDevice::uniform_set_create
============================
The work was performed by collaboration of TheForge and Google. I am
merely splitting it up into smaller PRs and cleaning it up.
2024-08-21 23:48:08 +02:00
jsjtxietian
5183588499
Fix curve2d incorrect sample range description
2024-08-21 16:00:25 +08:00
Rémi Verschelde
4b8946102b
Merge pull request #91535 from BlueCube3310/betsy-bc6h
...
Add Betsy to speed up BC6 compression
2024-08-21 06:38:03 +02:00
Stuart Carnie
2d0165574d
Add Metal support for macOS (arm64) and iOS
2024-08-20 12:11:06 +02:00
Rémi Verschelde
5ebfc8a6ba
Merge pull request #95643 from Flynsarmy/get_bone_attach_skele
...
Add `BoneAttachment3D::get_skeleton()` method
2024-08-20 11:04:04 +02:00
Rémi Verschelde
0b1bf3cb42
Merge pull request #95760 from jolexxa/docs/joy-info
...
docs: Highlight lack of joystick info on majority of platforms
2024-08-20 10:02:28 +02:00
Rémi Verschelde
a700b2a4a2
Merge pull request #95153 from BastiaanOlij/improve_hand_tracking_settings
...
Change hand tracking project settings and finetune `show_when_tracked`
2024-08-20 10:02:01 +02:00
Rémi Verschelde
7999b4bb8a
Merge pull request #94324 from SomeRanDev/shader_hint_enum
...
GDShader: Add `hint_enum` for `uniform int`
2024-08-20 10:01:57 +02:00
Rémi Verschelde
6a9ecdcf0c
Merge pull request #91818 from rburing/fti_multimesh
...
Physics interpolation: `MultiMesh`
2024-08-20 10:01:46 +02:00
Rémi Verschelde
8acd82f70e
Merge pull request #89919 from BlueCube3310/bicubic-lightmap
...
Implement bicubic sampling for lightmaps
2024-08-20 10:01:41 +02:00
Aaron Franke
7db24a9ad5
Simplify and fix Rect2/AABB get_support function
2024-08-19 23:55:31 -07:00
tetrapod00
abe8d2c719
Document conversion function needed for normal texture in CompositorEffect
2024-08-19 21:49:31 -07:00
Bastiaan Olij
a8c5117777
Change hand tracking project settings and finetune show_when_tracked
2024-08-20 11:12:52 +10:00
Rémi Verschelde
da57bab169
Merge pull request #92560 from smix8/navmesh2d_bake_partition
...
Add triangulation partition option to 2D navigation mesh baking
2024-08-19 16:04:49 +02:00
Rémi Verschelde
01fdac08d9
Merge pull request #95779 from Mickeon/documentation-no-differences-ShapeCast
...
Fix some differences between ShapeCast2D and ShapeCast3D documentation
2024-08-19 14:34:26 +02:00
Rémi Verschelde
8b39d7f326
Merge pull request #95666 from kleonc/parallax2d_repeat_offsets_relative_to_source
...
Fix `Parallax2D` repeats being not relative to its transform
2024-08-19 14:34:21 +02:00
Rémi Verschelde
8b98d9aa4d
Merge pull request #95137 from smix8/source_geo_bounds
...
Add `get_bounds()` function to NavigationMeshSourceGeometryData
2024-08-19 14:34:13 +02:00
Rémi Verschelde
ab2b06b8b1
Merge pull request #95730 from voidedWarranties/fix_reload_scripts_bind
...
Fix virtual binding for `ScriptLanguageExtension::_reload_scripts`
2024-08-19 12:09:39 +02:00
Rémi Verschelde
43c46b9b1b
Merge pull request #95013 from smix8/navmesh_geo_parse
...
Change NavigationMesh to also parse collision shapes by default
2024-08-19 12:08:55 +02:00
Rémi Verschelde
f4037d6f6c
Merge pull request #92496 from clayjohn/HDR-2D-sRGB
...
Ensure MovieWriter output is in gamma space when using HDR 2D
2024-08-19 12:08:40 +02:00
kleonc
1bd8372813
Fix Parallax2D repeats being not relative to its transform
2024-08-19 11:43:16 +02:00
BlueCube3310
ef9bb1a207
Implement support for bicubic lightmap filtering
...
Co-authored-by: Calinou <hugo.locurcio@hugo.pro>
2024-08-19 09:52:09 +02:00
Micky
4ce5856384
Remove empty [b]Example:[/b]
lines from the class reference
2024-08-19 01:00:52 +02:00
Micky
be1dc574e0
Fix some differences between ShapeCast2D and ShapeCast3D documentation
2024-08-19 00:32:14 +02:00
smix8
2e1f6b50fb
Add bounds function to NavigationMeshSourceGeometryData
...
Adds get_bounds() function to NavigationMeshSourceGeometryData2D/3D to get a bounding box that covers all the geometry.
2024-08-19 00:12:37 +02:00
Joanna May
bebf2e87f2
docs: highlight lack of joystick info on majority of platforms
2024-08-18 14:47:32 -05:00
Ricardo Buring
1728f80e7c
Fixed Timestep Interpolation: MultiMesh
...
Adds fixed timestep interpolation to multimeshes.
Co-authored-by: lawnjelly <lawnjelly@gmail.com>
2024-08-18 17:14:59 +02:00
BlueCube3310
394ea653aa
Add Betsy to speed up BC6 compression
2024-08-18 11:14:05 +02:00
voidedWarranties
d65ea6fb9c
Fix virtual binding for ScriptLanguageExtension::_reload_scripts
2024-08-17 21:09:32 -07:00
Silc Lizard (Tokage) Renew
3e124298fe
Add document to clarify un-interpolatable type on animation blending
2024-08-18 09:31:49 +09:00
Flyn San
0df7ee31d2
Add BoneAttachment3D::get_skeleton() method
2024-08-17 09:35:24 +10:00
Rémi Verschelde
8d65fd2b32
Merge pull request #95655 from aaronp64/blend_space_2d_docs
...
Minor AnimationNodeBlendSpace2D documentation fixes
2024-08-17 00:47:10 +02:00
Rémi Verschelde
2e400bc475
Merge pull request #95299 from bruvzg/kern_img
...
[ImageFont] Fix escape sequence parsing, add note to the docs.
2024-08-16 23:45:44 +02:00
Rémi Verschelde
82adfebcf8
Merge pull request #94799 from m4gr3d/memory_allocation_cleanup_and_optimizations
...
Android memory cleanup and optimizations
2024-08-16 23:45:39 +02:00
Rémi Verschelde
dbf4be308c
Merge pull request #93583 from smix8/obstacle_monitor
...
Add navigation obstacles to performance monitor stats
2024-08-16 23:45:10 +02:00
aaronp64
05bcfda784
Minor AnimationNodeBlendSpace2D documentation fixes
...
Updated a couple parts that seemed to be copied over from AnimationNodeBlendSpace1D
2024-08-16 15:13:36 -04:00
Micky
edb3d99942
Add RichTextLabel is_finished()
, deprecate is_ready()
2024-08-16 20:08:38 +02:00
Fredia Huya-Kouadio
a57a99f5bc
Memory cleanup and optimizations
...
- Returns an empty list when there's not registered plugins, thus preventing the creation of spurious iterator objects
- Inline `Godot#getRotatedValues(...)` given it only had a single caller. This allows to remove the allocation of a float array on each call and replace it with float variables
- Disable sensor events by default. Sensor events can fired at 10-100s Hz taking cpu and memory resources. Now the use of sensor data is behind a project setting allowing projects that have use of it to enable it, while other projects don't pay the cost for a feature they don't use
- Create a pool of specialized input `Runnable` objects to prevent spurious, unbounded `Runnable` allocations
- Disable showing the boot logo for Android XR projects
- Delete locale references of jni strings
2024-08-16 09:27:41 -07:00
bruvzg
4cc065c2db
[ImageFont] Fix escape sequence parsing, add note to the docs.
2024-08-16 15:48:56 +03:00
Rémi Verschelde
1a5602c404
Merge pull request #95539 from tetrapod00/compositor-tutorial-link
...
Add tutorial link in Compositor and CompositorEffect docs
2024-08-16 14:35:45 +02:00
Rémi Verschelde
1d4303c1fe
Merge pull request #95502 from bruvzg/net_ext_detect
...
[.NET] Move search in files extension list definition to be after Scene level module init.
2024-08-16 14:35:12 +02:00
Rémi Verschelde
63397b5b17
Merge pull request #95485 from sepTN/clarify-timer-docs
...
Clarify `Timer.start()` documentation to match the current behavior.
2024-08-16 14:35:01 +02:00
Rémi Verschelde
a917a2b2f9
Merge pull request #95456 from smix8/navlink_mapchange
...
Add NavigationLink function to change navigation map
2024-08-16 14:34:49 +02:00
Rémi Verschelde
504f81ec08
Merge pull request #95376 from raulsntos/gdextension/expose-property-accessors/Polygon2D
...
Make `Polygon2D::bones` property internal
2024-08-16 14:33:49 +02:00
Rémi Verschelde
252ba2e0e3
Merge pull request #95230 from bruvzg/msdf_custom
...
[Editor] Allow MSDF font rendering for custom fonts, add editor setting to control it.
2024-08-16 14:33:12 +02:00
Rémi Verschelde
69db19f058
Merge pull request #94826 from Naros/classdb-expose-property-getter-setter
...
Expose ClassDB methods `get_property_setter` / `get_property_getter`
2024-08-16 14:32:32 +02:00
Rémi Verschelde
7865266f24
Merge pull request #94609 from bruvzg/pixel_font_detect
...
[Font Import] Detect pixel fonts and disable subpixel positioning.
2024-08-16 14:32:14 +02:00
Rémi Verschelde
f02e89bd04
Merge pull request #93869 from MajorMcDoom/ortho-grids
...
Make viewport grid visible on all three planes in ortho camera view
2024-08-16 14:32:06 +02:00
Rémi Verschelde
7ac1f547bc
Merge pull request #92001 from GrahameGW/line_intersect_docs
...
Clarify documentation for `Geometry2D.line_intersects_line`
2024-08-16 14:31:59 +02:00
Rémi Verschelde
d45f9d26ff
Merge pull request #81973 from /detective_TileMap_uncovers_the_truth_about_tile_rotation
2024-08-16 14:31:32 +02:00
Rémi Verschelde
987635b508
Merge pull request #95374 from raulsntos/gdextension/expose-property-accessors/ShapeCast
...
Expose `ShapeCast{2D,3D}::get_collision_result`
2024-08-16 10:35:38 +02:00
Rémi Verschelde
e52cf86661
Merge pull request #94100 from Calinou/obj-import-remove-unused-optimize-mesh
...
Remove unused Optimize Mesh import option from OBJ mesh import
2024-08-16 10:34:16 +02:00
Rémi Verschelde
27f3dd8d01
Merge pull request #93149 from Malcolmnixon/smoothstep-degenerate-case
...
Handle the smoothstep degenerate case of empty range
2024-08-16 10:33:58 +02:00
Rémi Verschelde
46c6865979
Merge pull request #92391 from rburing/fti_3d
...
Physics interpolation (3D)
2024-08-16 10:33:37 +02:00
Malcolm Nixon
23fc704cbc
This PR handles the smoothstep degenerate case where the range is empty.
...
It also updates the documentation to describe positive and negative ranges.
Co-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-Authored-By: kleonc <9283098+kleonc@users.noreply.github.com>
2024-08-15 19:08:05 -04:00
smix8
e6ff4e56e3
Add NavigationLink function to change navigation map
...
Adds NavigationLink function to change navigation map.
2024-08-15 22:37:02 +02:00
Raul Santos
e47ff98451
Expose ShapeCast{2D,3D}::get_collision_result
2024-08-15 16:20:13 +02:00
stechyo
e479c238a2
Expose some AudioStreamPlayback methods.
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-08-15 14:10:18 +01:00
tetrapod00
d6ef881418
Add tutorial link in Compositor and CompositorEffect docs
2024-08-14 22:04:12 -07:00
Rémi Verschelde
8e666adeed
i18n: Sync translations with Weblate
...
Adds Irish (ga) translations.
2024-08-14 16:14:54 +02:00
bruvzg
69d52ed081
[.NET] Move search in files extension list definition to be after Scene level module init.
2024-08-14 00:16:09 +03:00
Septian Ganendra S. K.
336b9a27b7
Clarify Timer.start()
documentation to match the current behavior.
2024-08-13 21:05:14 +07:00
Rémi Verschelde
a7a124a57d
i18n: Sync translations with Weblate
2024-08-12 23:51:35 +02:00
Rémi Verschelde
b8e8b339c4
Merge pull request #95347 from calsbrook/update-compositor-effect-docs
...
Clarify usage of CompositorEffect as an abstract base class
2024-08-12 22:41:52 +02:00
Silc Lizard (Tokage) Renew
db3a831141
Add Animation tutorial links to class reference by 4.3
2024-08-13 01:57:28 +09:00
Rémi Verschelde
86c95d26fc
Merge pull request #95409 from AlexAlappsis/master
...
Incorrect reference to VisibleOnScreenEnabler3D/2D in VisibleOnScreenNotifier3D/2D documentation.
2024-08-12 14:10:41 +02:00
Rémi Verschelde
ece2e6d23b
Merge pull request #95377 from raulsntos/gdextension/expose-property-accessors/Animation
...
Make `Animation::capture_included` read-only
2024-08-12 14:10:37 +02:00
Rémi Verschelde
f16c3d13b4
Merge pull request #95341 from esainane/valid-example
...
Fix check in `Object._ValidateProperty` example
2024-08-12 14:10:32 +02:00
Rémi Verschelde
10ae73cc69
Merge pull request #95336 from esainane/typo-eh
...
Fix typo in EditorImportPlugin docs
2024-08-12 14:10:21 +02:00
Alex Mitchell
3c2259f59a
Fix incorrect reference to VisibleOnScreenEnabler2D/3D in *Notifier2D/3D docs
2024-08-12 13:19:49 +02:00
kobewi
dba1a39fe1
Add helper methods to check for tile transforms
2024-08-12 02:51:34 +02:00
Hannah Crawford
a54b71bbdf
Add shadow_caster_mask
to Light3D.
2024-08-12 00:17:11 +01:00
tetrapod00
25ae74b625
Document time rollover setting in ProjectSettings.xml
2024-08-11 15:19:33 -07:00
Raul Santos
415331f474
Make Animation::capture_included
read-only
...
The `PROPERTY_USAGE_READ_ONLY` flag only makes the property read-only in the inspector, but the property also has the `PROPERTY_USAGE_NO_EDITOR` flag which means it won't show up in the inspector. So it does nothing, while still making it editable from scripting.
To make it read-only for scripting too, this PR removes the setter from the `PropertyInfo`. And since the `set_capture_included` method is now unused, it was also removed.
2024-08-10 18:53:45 +02:00
Raul Santos
60e93415ed
Make Polygon2D::bones
property internal
2024-08-10 17:55:29 +02:00
calsbrook
3217bc283c
Clarify usage of CompositorEffect as an abstract base class in the documentation
2024-08-09 21:28:31 -07:00
Sai Nane
15f6984675
Fix check in Object._ValidateProperty
example
...
The GDScript version above makes the `number` property read only whenever
`is_number_editable` is false.
```gdscript
func _validate_property(property: Dictionary):
if property.name == "number" and not is_number_editable:
property.usage |= PROPERTY_USAGE_READ_ONLY
```
The C# version is similar, but omits the negation, so the Number property is
made read only whenever `is_number_editable` is true.
This adds the negation to the C# example, making it match the GDScript
example.
2024-08-09 19:08:27 +00:00
Sai Nane
635313f8c9
Fix typo in EditorImportPlugin docs
...
"[param custom_importer] ca be" -> "[param custom_importer] can be"
2024-08-09 17:19:06 +00:00
Sai Nane
58e3500010
Fix documentation of EditorImportPlugin._Import
...
The following is the currently generated `EditorImportPlugin.cs`:
```csharp
public virtual Error _Import(string sourceFile, string savePath, Dictionary options, Array<string> platformVariants, Array<string> genFiles)
{
return Error.Ok;
}
```
This fixes the type signature in the documentation's example to match the
actual type signature.
2024-08-09 16:08:35 +00:00
Hugo Locurcio
fb88658cc8
Draw a checkerboard behind translucent colors in CodeEdit autocompletion previews
...
This makes translucent colors easier to interpret as such
and is consistent with how they're displayed in ColorPicker.
2024-08-09 00:03:11 +02:00
bruvzg
600e770f39
[Editor] Allow MSDF font rendering for custom fonts, add editor setting to control it.
2024-08-08 10:59:33 +03:00
Hugo Locurcio
5bc4b49f0b
Document converting a TileMap node to TileMapLayer using the editor
2024-08-07 11:15:29 +02:00
Rémi Verschelde
6a10330ceb
Merge pull request #95164 from Calinou/doc-window-popup-coordinates
...
Document expected coordinates in `PopupMenu.popup()`
2024-08-06 12:32:08 +02:00
Rémi Verschelde
e54ffd21e2
Merge pull request #95046 from timothyqiu/typos
...
Fix several typos in the documentation
2024-08-06 12:31:12 +02:00
Rémi Verschelde
d798b7a410
Merge pull request #95041 from AdamLearns/master
...
Clean up English in JSON documentation
2024-08-06 12:31:07 +02:00
Rémi Verschelde
77353e72e1
Merge pull request #95004 from Calinou/doc-texture-import-premul-alpha
...
Document support 3D premultiplied alpha in ResourceImporterTexture
2024-08-06 12:30:47 +02:00
Rémi Verschelde
0e244fcd97
Merge pull request #94997 from erictuvesson/fix/typo
...
Fix typo in EditorPlugin `_forward_3d_draw_over_viewport(overlay)` method example
2024-08-06 12:30:42 +02:00
Rémi Verschelde
8c512c61ab
Merge pull request #94942 from jsjtxietian/multimwsh-custom
...
Mention Multimesh custom data will be compressed to half in Compatibility
2024-08-06 12:30:37 +02:00
Rémi Verschelde
6519e2ecd2
Merge pull request #94299 from TokageItLab/docs-override-loop-tree
...
Add a note of `loop_mode` for `custom_timeline` to the `NodeAnimation` docs
2024-08-06 12:30:29 +02:00
Adam Damiano
c138a0bb3a
Clean up English in JSON documentation
2024-08-06 11:21:45 +02:00
Hugo Locurcio
2ed679eb87
Document expected coordinates in PopupMenu.popup()
...
- Improve documentation related to embedded subwindows and single-window mode.
- Add `minsize` keyword aliases for `popup_centered_clamped()` methods
to ease migration to Godot 4.x (this was Godot 3.x terminology).
2024-08-05 16:45:33 +02:00
jsjtxietian
7dab1a8215
Mention Multimesh custom data will be compressed to half in Compatibility
2024-08-05 12:27:59 +08:00
Aaron Franke
3b8afcd10c
Implement fit content width in TextEdit
...
Co-authored-by: Kit Bishop <kitbdev@gmail.com>
2024-08-04 15:14:56 -07:00
smix8
110b2dc61a
Add triangulation partition option to 2D navigation mesh baking
...
Adds triangulation partition option to 2D navigation mesh baking as an alternative to the existing convex partition option.
2024-08-05 00:08:46 +02:00
kobewi
ab4c23583a
Add keep_screen_on editor setting
2024-08-02 03:44:29 +02:00
Haoyu Qiu
7cf9ed5f65
Fix several typos in the documentation
2024-08-02 08:42:20 +08:00
smix8
c9b152bd0c
Change NavigationMesh to also parse collision shapes by default
...
Changes NavigationMesh parse geometry types to include collision shapes as well by default.
2024-08-01 14:41:49 +02:00
kobewi
0d1c388991
Fix some legacy code
2024-08-01 12:08:14 +02:00
Silc Lizard (Tokage) Renew
dd32e2d331
Add a note of loop_mode for custom_timeline to the NodeAnimation docs
2024-08-01 18:52:32 +09:00
Hugo Locurcio
e15a62e42c
Document support 3D premultiplied alpha in ResourceImporterTexture
...
This is supported since Godot 4.3.
2024-08-01 03:59:49 +02:00
Eric Tuvesson
f810d18f09
Fix typo in EditorPlugin _forward_3d_draw_over_viewport(overlay)
method example
...
Too few arguments for "draw_circle()" call. Expected at least 3 but received 2.
2024-08-01 00:10:16 +02:00
Will Thompson
4fb07d4608
Font: Fix typo in get_supported_variation_list example
...
FontVariation.set_base_font is a function, not a property. The property
is FontVariation.base_font.
2024-07-31 23:16:30 +02:00
Rémi Verschelde
6cd2876c98
i18n: Sync translations with Weblate
2024-07-31 17:56:37 +02:00
bruvzg
1dfcbccfe6
[macOS] Fix is_process_running
and kill
for bundled apps.
2024-07-31 16:54:53 +02:00
Raul Santos
7a20ba9b63
Mark underscored properties as internal
...
These properties look like they were intended to be internal but they were missing the `PROPERTY_USAGE_INTERNAL` flag.
- `PackedScene::_bundled`
- `PortableCompressedTexture2D::_data`
- `ImporterMesh::_data`
2024-07-30 18:50:00 +02:00
Rémi Verschelde
6d46399bc9
Merge pull request #94879 from KoBeWi/color_conjuring_tricks
...
Document alternatives to some static Color methods
2024-07-29 15:17:40 +02:00
Rémi Verschelde
9a8f18b9bf
Merge pull request #94796 from kus04e4ek/backfall
...
Windows: Fall back to D3D12 if Vulkan is not supported and vice versa
2024-07-29 15:17:26 +02:00
Rémi Verschelde
c2bf146fb6
Merge pull request #94842 from edassis/master
...
Fix typo in Array's `sort()` method description
2024-07-28 17:47:02 +02:00
Rémi Verschelde
53ab23f7d7
Merge pull request #94821 from kitbdev/fix-textedit-scroll-suffix
...
Fix `TextEdit` scroll properties editor hint suffix
2024-07-28 17:46:48 +02:00
Rémi Verschelde
1322fd3a87
Merge pull request #94745 from anniryynanen/shortcut-input-too
...
Update documentation for places to receive InputEventShortcut
2024-07-28 17:46:35 +02:00
kobewi
7cc0df6b46
Document alternatives to some static Color methods
2024-07-28 17:30:02 +02:00
Eduardo Assis
5ada090d74
Fix typo in Array's sort() method description
2024-07-27 16:13:42 -03:00
Kusok
d30c1e6a8f
Fall back to D3D12 if Vulkan is not supported and vice versa
2024-07-27 16:17:20 +08:00
Chris Cranford
7963e63165
Expose ClassDB methods get_property_setter
/ get_property_getter
2024-07-27 00:13:34 -04:00
kit
36677798f1
Fix TextEdit scroll properties editor hint suffix
2024-07-26 18:18:29 -04:00
Anni Ryynänen
a56391be99
Update documentation for places to receive InputEventShortcut
2024-07-26 16:56:27 +03:00
Thad Guidry
1ea55ae075
Add link to notification docs in SceneTree docs
2024-07-26 13:26:26 +02:00
Hugo Locurcio
905e060777
Document update spinner never displaying with --debug-canvas-item-redraw
2024-07-24 18:09:08 +02:00
bruvzg
32bc1c2f33
[Font Import] Detect pixel fonts and disable subpixel positioning.
2024-07-23 20:34:39 +03:00
Mikael Hermansson
a559a1c6d8
Bind PhysicsServer*D::body_set_state_sync_callback
2024-07-23 13:30:44 +02:00
Samuele Panzeri
d0bcac8197
Remember editor window mode, screen, size and position on restart
2024-07-23 00:32:12 +02:00
Rémi Verschelde
b94b405d4b
i18n: Sync translations with Weblate
2024-07-22 16:38:48 +02:00
Rémi Verschelde
c0fae769f8
Merge pull request #94161 from bruvzg/ndlg_notes
...
[Docs] Add some notes about native file dialog limitations.
2024-07-22 15:41:05 +02:00
bruvzg
684f69a422
[Docs] Add some notes about native file dialog limitations.
2024-07-22 15:56:54 +03:00
Sora
998f5c682e
Add occlusion enabled options to tile map layer
2024-07-22 12:13:39 +02:00
bruvzg
93ccf8e9e4
[RTL] Fix text size rounding with MSDF fonts.
2024-07-22 07:48:29 +03:00
Rémi Verschelde
e3b852559f
Merge pull request #94547 from clayjohn/DOCS-shadow_mesh
...
Add note to `shadow_mesh` docs to warn about improper usage
2024-07-20 16:07:43 +02:00
clayjohn
cacb9d139e
Add note to shadow_mesh docs to warn about improper usage
2024-07-19 13:26:51 -07:00
krdluzni
5626851f40
clarify animation queuing documentation
2024-07-19 12:36:25 -04:00
Rémi Verschelde
50eee00180
Merge pull request #94093 from Yahkub-R/94056-fix
...
Fix instanced .blend/GLTF scenes lose all children after update until .tscn is reopened
2024-07-19 17:31:39 +02:00
Yahkub-R
66822a8948
Fix instanced .blend/GLTF scenes lose all children after update until .tscn is reopened
...
Co-Authored-By: Tomek <kobewi4e@gmail.com>
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-Authored-By: Hilderin <81109165+Hilderin@users.noreply.github.com>
2024-07-19 08:51:23 -04:00
Rémi Verschelde
566adc6025
Merge pull request #94527 from HolonProduction/who-needs-source-code
...
Add note about `Script.has_source_code` and GDScript binary tokenization
2024-07-19 14:37:06 +02:00
Rémi Verschelde
47e99d55b3
Merge pull request #94388 from BastiaanOlij/expose_more_methods_scene_buffers_rd
...
Expose more state in RenderSceneBuffersRD
2024-07-19 11:10:46 +02:00
HolonProduction
f06504ca0b
Add note about Script.has_source_code
and GDScript binary tokenization
2024-07-19 10:38:55 +02:00
Rémi Verschelde
1e81a946cc
Merge pull request #94412 from dsnopek/xr-always-render
...
Always render when XR is enabled, even if no OS windows can draw
2024-07-18 15:38:14 +02:00
kobewi
10da06a32c
Fix empty region in AtlasTexture
2024-07-18 15:31:59 +02:00
Rémi Verschelde
43902f43d5
Merge pull request #94237 from BlueCube3310/lightmap-atlas-loop-fix-always
...
Lightmapper: Prevent infinite loop while blitting lightmaps into an atlas
2024-07-18 10:45:33 +02:00
RedMser
f9258ff928
Fix typos
2024-07-17 18:53:03 +02:00
Rémi Verschelde
5ace3fb6d0
Merge pull request #94329 from KoBeWi/sceneles
...
Some improvements to TileSetScenesCollectionSource docs
2024-07-17 15:44:57 +02:00
Rémi Verschelde
28b7efb438
Merge pull request #94325 from KoBeWi/y'all_got_any_more_of_them_pixels
...
Clarify `clipboard_get_image()`
2024-07-17 15:44:54 +02:00
David Snopek
7a5a8597eb
Always render when XR is enabled, even if no OS windows can draw
2024-07-17 08:19:21 -05:00
Rémi Verschelde
6827779587
Merge pull request #94433 from markdibarry/parallax-tutorial-link
...
Add tutorial link to Parallax2D doc
2024-07-17 11:44:38 +02:00
Rémi Verschelde
7e5522e798
Merge pull request #94393 from BlueCube3310/docs-eac-range-fix
...
Fix texture compression descriptions in RenderingDevice docs
2024-07-17 11:44:16 +02:00
Rémi Verschelde
b70f96fa39
Merge pull request #94389 from RTTEXFile/patch-1
...
Fix typo in AABB docs
2024-07-17 11:44:12 +02:00
Rémi Verschelde
44cb48eaae
Merge pull request #94331 from KoBeWi/parent_is_visible_but_what_even_is_a_parent
...
Clarify `is_visible_in_tree()` in CanvasItem
2024-07-17 11:44:05 +02:00
Rémi Verschelde
ac215012d6
Merge pull request #94291 from TokageItLab/readdskel
...
Re-add `Skeleton3D::animate_physical_bones` property
2024-07-17 11:43:51 +02:00
Rémi Verschelde
37d0b5d2ad
Merge pull request #94155 from mickeyordog/patch-1
...
Fix unclear `PROPERTY_USAGE_STORAGE`/`EDITOR` description
2024-07-17 11:43:22 +02:00
Rémi Verschelde
5257ba1a31
Merge pull request #94142 from AdriaandeJongh/resources-duplicate-doc-update
...
Clarify that `Resource.duplicate(true)` doesn't duplicate subresources inside `Array` or `Dictionary` properties
2024-07-17 11:43:19 +02:00
Rémi Verschelde
496fd12b17
Merge pull request #94052 from m4gr3d/clean_input_dispatch_settings
...
Cleanup Android input on render thread settings
2024-07-17 11:42:52 +02:00
Liam Sherwin
160ac00bdb
Update Node docs to change iOS to Android for NOTIFICATION_WM_GO_BACK_REQUEST
2024-07-17 11:41:58 +02:00
Mickey Ordog
6651a511c8
Fix unclear PROPERTY_USAGE_STORAGE
/EDITOR
description
2024-07-17 11:30:13 +02:00
Mark DiBarry
1a1d0d6cc6
Add tutorial link to Parallax2D doc
2024-07-16 08:25:29 -04:00
BlueCube3310
a20960bce4
Fix texture compression descriptions in RenderingDevice docs
2024-07-15 15:19:02 +02:00
Bastiaan Olij
9442eb8194
Expose more state in RenderSceneBuffersRD
2024-07-15 22:04:10 +10:00
RTTEXFile
d696a3c8a6
Fix typo in AABB docs
...
A single letter
2024-07-15 14:35:12 +03:00
kobewi
1ec176d6cc
Some improvements to TileSetScenesCollectionSource docs
2024-07-14 20:04:49 +02:00
Adriaan de Jongh
5488fef3af
Clarify that Resource.duplicate(true) doesn't duplicate subresources inside Array or Dictionary properties
2024-07-14 16:32:08 +02:00
Silc Lizard (Tokage) Renew
9c1f23c3db
Re-add Skeleton3D::animate_physical_bones
2024-07-14 14:24:25 +09:00
kobewi
4b2ffdd208
Clarify is_visible_in_tree() in CanvasItem
2024-07-14 01:16:25 +02:00
kobewi
8904764a6c
Clarify clipboard_get_image()
2024-07-13 21:34:39 +02:00
Robert Borghese
1052985b00
Add hint_enum
for uniform int in gdshader
2024-07-13 14:30:08 -04:00
BlueCube3310
60a255a0d0
Lightmapper: Prevent infinite loop when blitting lightmaps into an atlas
2024-07-13 13:10:04 +02:00
Rémi Verschelde
af33276109
Merge pull request #94217 from DevPoodle/rd-docs
...
Clean up RenderDataExtension's descriptions
2024-07-11 23:17:02 +02:00
Rémi Verschelde
b6434f2ac7
Merge pull request #94158 from BastiaanOlij/fix_action_map
...
OpenXR: Couple of small fixes on the action map
2024-07-11 23:16:51 +02:00
DevPoodle
1bd3c48f6b
Clean up RenderDataExtension's documentation
2024-07-11 08:00:32 -07:00
Bastiaan Olij
95b72631aa
Couple of small fixes on the action map: now saves when CTRL-S is pressed/project is run, no longer looses content if OpenXR is not enabled, and a small documentation fix.
2024-07-11 20:06:46 +10:00
Rémi Verschelde
d197f176c7
Merge pull request #94129 from Mickeon/RichTextLabel_push_meta_keyword
...
Add `push_url` as a keyword for `push_meta`
2024-07-11 00:27:29 +02:00
Rémi Verschelde
284c96decd
Merge pull request #94127 from Mickeon/doc-peeves-transform2d
...
Overhaul Transform2D documentation
2024-07-11 00:27:25 +02:00
Rémi Verschelde
73422df05e
Merge pull request #94059 from ayanchavand/fix-exclude-docs
...
Clarify that some exclude properties of physics query parameters are copied
2024-07-11 00:27:14 +02:00
Fredia Huya-Kouadio
5e59819727
Cleanup Android input on render thread settings
...
Follow up to https://github.com/godotengine/godot/pull/93933
Clean up the set of settings use to control whether Android input should be dispatched on the render thread.
Addresses comments in https://github.com/godotengine/godot/pull/93933#issuecomment-2210437977
2024-07-09 09:15:18 -07:00
Micky
891703e43e
Overhaul Transform2D documentation
2024-07-09 18:01:17 +02:00
Micky
847766689a
Add push_url
as a keyword for push_meta
2024-07-09 12:39:30 +02:00
Hugo Locurcio
5ee4100e4c
Remove unused Optimize Mesh import option from OBJ mesh import
...
This option was enabled by default, but it did nothing regardless
of whether it was enabled or not.
2024-07-08 22:58:51 +02:00
ayanchavand
34e2159d34
Clarify that some exclude properties of physics query parameters are copied
2024-07-08 18:46:29 +05:30
Rémi Verschelde
9804a8eb30
Merge pull request #94061 from bruvzg/menu_is_native
...
[NativeMenu] Do not auto toggle check/multi-state items. Add `is_native_menu` method.
2024-07-08 11:48:33 +02:00
Rémi Verschelde
f4bf25cb35
Merge pull request #94057 from kitbdev/fix-request-save-signal-type
...
Fix ScriptEditor `request_save_previous_state` signal type
2024-07-08 11:48:30 +02:00
Rémi Verschelde
e1a145bb3c
Merge pull request #91300 from jsjtxietian/project-binary-doc
...
Mention ProjectSettings won't be affected by `convert_text_resources_to_binary`
2024-07-08 11:48:11 +02:00
bruvzg
eddc9cea11
[NativeMenu] Do not auto toggle check/multi-state items. Add is_native_menu
method.
2024-07-08 11:20:28 +03:00
jsjtxietian
9d18983cde
Mention ProjectSettings won't be affected by convert_text_resources_to_binary
2024-07-08 11:11:50 +08:00
kit
ad8f065f4a
Fix request_save_previous_state signal type
2024-07-07 19:12:30 -04:00
Ricardo Buring
2f8ab4a654
Fixed Timestep Interpolation (3D)
...
Adds 3D fixed timestep interpolation to the rendering server.
This does not yet include support for multimeshes or particles.
Co-authored-by: lawnjelly <lawnjelly@gmail.com>
2024-07-07 22:15:23 +02:00
Rémi Verschelde
73b6544f1b
Merge pull request #94007 from scotmcp/master
...
Update docs for `Animation.track_set_path` and `AnimationMixer.root_motion_track`
2024-07-07 21:58:39 +02:00
Scot
0d1044f7bf
Update Animation.track_set_path and AnimationMixer.root_motion_track
...
Updated the usage description of [method Animation.track_set_path] and [member Animation.root_motion_track] to identify the parent is the root_node identified in animation player, and that the format is the same for each.
Remove extra symbols
2024-07-07 10:07:09 -04:00
Rémi Verschelde
e05ac797ae
Merge pull request #93977 from ericrallen/feature/consistent-aesthetic-spelling
...
Style: Change esthetic -> aesthetic
2024-07-07 12:38:34 +02:00
Rémi Verschelde
dc34cb0fc1
Merge pull request #93944 from AdamLearns/master
...
Clarify `get_executable_path` documentation for Mac
2024-07-07 12:38:23 +02:00
Rémi Verschelde
7197678df2
Merge pull request #91551 from m4rr5/configure_timestamp_query_elements
...
Add a project setting to configure the maximum number of timestamps.
2024-07-07 12:38:19 +02:00
Rémi Verschelde
be9ff1c836
Merge pull request #69451 from Mickeon/doc-peeves-array-mateys
...
Overhaul Array Documentation
2024-07-07 12:38:10 +02:00
Eric allen
e03fb3043f
fix: change esthetic -> aesthetic
2024-07-05 16:03:01 -04:00
Adam Damiano
d7f4b07adc
Clarify get_executable_path documentation for Mac
2024-07-05 08:22:31 -07:00
Rémi Verschelde
932c191412
Merge pull request #93878 from allenwp/EditorExportPlugin_export_file_90365
...
`EditorExportPlugin`: Call `_export_file` for all resource types
2024-07-05 15:07:32 +02:00
Rémi Verschelde
d2fc2a35b3
Merge pull request #92985 from KoBeWi/confirm_insert_shift
...
Restore "Confirm Insert Track" editor setting
2024-07-05 15:07:29 +02:00
Micky
31a9c634d5
Overhaul Array Documentation
2024-07-05 13:48:56 +02:00
Allen Pestaluky
8e6596629a
EditorExportPlugin: Call _export_file for all resource types
...
- Alternate fix to #67844 that calls `_export_file` for all resource types instead of implementing `skip()` for customize functions.
- Fixes #93823 .
- Moved logic surrounding "Skip" and "Keep" imported files to happen before resource customization. Fixes #93825 .
- Also fixes an issue that I suspect might exist where progress bars during export were incorrect due to imported files in the project that are configured as "Keep" or "Skip".
2024-07-04 23:35:32 -04:00
Fredia Huya-Kouadio
6b6428d779
Fix ANRs reported by the Google Play Console
...
- Add support for dispatching input on the render thread (UI thread is the current default) when `input_buffering` and `accumulated_input` are disabled. At the expense of latency, this helps prevent 'heavy' applications / games from blocking the UI thread (the default behavior) which may cause the application to ANR.
- Remove GLSurfaceView logic causing the UI thread to wait on the GL thread during lifecycle events. The removed logic would cause the UI thread to ANR when the GL thread is blocked.
2024-07-04 05:18:50 -07:00
Rémi Verschelde
447cbdee9a
Merge pull request #93890 from hakro/nodeprop-vs-nodepath
...
Add `:` to node properties, to differentiate them from node paths
2024-07-04 11:32:10 +02:00
Rémi Verschelde
0c6aa7aeef
Merge pull request #93872 from MikhailY0U/patch-1
...
Clarify that the `Mesh.ARRAY_NORMAL` array will normalize its contents internally
2024-07-04 11:32:04 +02:00
Mikhail Volodin
6e9de82110
Clarify that the Mesh.ARRAY_NORMAL
array will normalize its contents internally
2024-07-04 10:55:43 +02:00
Danil Alexeev
3f52871f70
GDScript: Add warning if non-@tool
class extends @tool
class
2024-07-04 10:31:01 +03:00
bruvzg
41df3caad3
[Button] Use align_to_largest_stylebox for min. size calculation.
2024-07-04 09:40:55 +03:00
Hakim
54d6c9e83b
Add : to node properties, to differentiate them from node paths
2024-07-03 17:07:49 +02:00
Allen Pestaluky
262e5db785
Revert "Allow skipping imported resource files from export"
...
This reverts commit 398892ccc0
.
2024-07-03 09:54:03 -04:00
Rémi Verschelde
8f749ca3ef
Merge pull request #93820 from allenwp/EditorExportPlugin-docs-update
...
Update documentation for new `EditorExportPlugin` behavior.
2024-07-03 08:50:22 +02:00
Zi Ye
72a01816a4
Make viewport grid visible on all three planes in ortho camera view
2024-07-02 13:07:31 -05:00
Matt Enad
9d343ced58
Add customizable 3D navigation settings
...
This commit adds 3 new editor settings for orbit, pan, and zoom mouse buttons, and 6 new shortcuts which act as modifiers for the navigation controls. These new shortcuts replace the old orbit, pan, and zoom modifier settings.
The `navigation_scheme` setting now acts as a preset which changes the new options added above, and the new settings are what drives 3D navigation instead. A new struct is used for ordering the navigation logic so that actions with fewer shortcuts are checked first. When the editor starts, the preset detection will run to automatically update user settings from old Godot versions. When the setting is changed, the hint values for the mouse buttons are dynamically updated to show the user the corresponding shortcut values.
The new doc fields have been generated and the description for the new settings are filled out. The `navigation_scheme` entry now has more consistent styling and added control descriptions that were missing before.
2024-07-02 12:37:57 -04:00
Allen Pestaluky
32f0b252cd
Updated documentation for new EditorExportPlugin behaviour.
...
This behaviour was introduced in #90365 . This also fixes some inconsistencies in the docs and adds clarification of how the _export_file function works.
2024-07-02 11:56:16 -04:00
Rémi Verschelde
9db1a963be
Merge pull request #93855 from ayanchavand/fix-docs-code-anim
...
Fix AnimationMixer docs example code for `get_root_motion_rotation_accumulator`
2024-07-02 13:57:36 +02:00
ayanchavand
a5384365a4
Fix: AnimationMixer Example Code
2024-07-02 13:02:11 +05:30
Rémi Verschelde
070dddf9ca
Merge pull request #93818 from ashish0kumar/add/doc/global-lib-info-add_animation_library
...
Fix info about global library in `add_animation_library` method docs
2024-07-01 22:54:25 +02:00
Rémi Verschelde
a18beeede2
Merge pull request #93770 from Trinovantes/patch-1
...
Fix asset pipeline coordinate systems doc url
2024-07-01 22:54:18 +02:00
Ashish Kumar
87b0796e8a
Fix Info about Global library on add_animation_library method in doc/classes/AnimationMixer.xml
...
Fix Info about Global library on add_animation_library method in doc/classes/AnimationMixer.xml
Fix Info about Global library on add_animation_library method
Co-authored-by: Silc Lizard (Tokage) Renew <tokage.it.lab@gmail.com>
2024-07-01 22:18:44 +05:30
Adriaan de Jongh
a917246d5b
fixed the y-sorting description having higher and lower inverted (oops!)
2024-07-01 11:11:30 +02:00
Stephen Li
d787a84b11
Fix asset pipeline coordinate systems doc url
2024-07-01 10:17:47 +02:00
Rémi Verschelde
af529cb6be
Merge pull request #93777 from ashish0kumar/fix/doc/add_custom_type-icon
...
Fix "icon" parameter in EditorPlugin.add_custom_type is not optional but doc says it is
2024-07-01 10:07:34 +02:00
kit
19b2e704ad
Clarify word separator docs about shortcuts
2024-06-30 19:35:37 -04:00
Ashish Kumar
e38530af1e
Fix "icon" parameter in EditorPlugin.add_custom_type is not optional, but docs says it is# This is a combination of 2 commits.
...
Fix "icon" parameter in EditorPlugin.add_custom_type is not optional, but docs says it is
Update doc/classes/EditorPlugin.xml
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-06-30 17:07:56 +05:30
Hendrik Brucker
3d34a25917
[GraphEdit] Add a note about the behavior of get_children()
2024-06-29 19:40:10 +02:00
Rémi Verschelde
f64f1b3b6d
Merge pull request #93685 from decacis/patch-1
...
Update note regarding 3D MSAA and foveated rendering
2024-06-29 13:04:03 +02:00
Daniel Castellanos
8fe8c713dd
Update note regarding 3D MSAA and foveated rendering
...
https://github.com/godotengine/godot/pull/83976 added support for 3D MSAA on the Compatibility renderer, but it also mentions that on platforms other than Android, foveated rendering will not work if MSAA is enabled.
I removed the note saying that 3D MSAA is not supported on compatibility and added a comment mentioning that foveated rendering won't work on platforms other than android if 3D MSAA is enabled and added the alternative/equivalent for desktop.
2024-06-28 19:06:51 -06:00
Rémi Verschelde
e052a53bb6
Merge pull request #93695 from RandomShaper/res_load_main_th
...
`ResourceLoader`: Support polling and get-before-complete on the main thread
2024-06-28 14:43:01 +02:00
Rémi Verschelde
90bd2c2d0d
Merge pull request #93691 from dalexeev/gds-confusable-capture-reassignment
...
GDScript: Add `CONFUSABLE_CAPTURE_REASSIGNMENT` warning
2024-06-28 11:35:27 +02:00
Rémi Verschelde
a647789c5b
Merge pull request #93656 from vgezer/fixmissingsep
...
Add missing punctuation to the default TextEdit word separators
2024-06-28 11:35:11 +02:00
Rémi Verschelde
af862d072d
Merge pull request #91034 from bpseudopod/aesa-documentation
...
Document AudioEffectSpectrumAnalyzerInstance, clarify relationship with AudioEffectSpectrumAnalyzer
2024-06-28 11:34:38 +02:00
Pedro J. Estébanez
ec61c5064c
ResourceLoader: Support polling and get-before-complete on the main thread
2024-06-28 11:25:10 +02:00
Danil Alexeev
68898dbcc9
GDScript: Add CONFUSABLE_CAPTURE_REASSIGNMENT
warning
2024-06-28 11:12:01 +03:00
Volkan Gezer
76b2e5b2c8
add missing punctuation to the default list
2024-06-27 17:51:21 +02:00
Rémi Verschelde
51a6bc1f11
Merge pull request #91920 from dmipeck/fix-hashing-context-example
...
Fix hashing context example
2024-06-27 10:05:50 +02:00
Hugo Locurcio
492787b134
Prevent folder names with trailing periods from being used automatically
...
Folder names ending with one or more `.` characters are not allowed
on Windows, so this would break writing logs, shader cache and other
project-specific files. Trailing periods are now stripped in this case.
On non-Windows platforms, this change still applies in the interest
of portability.
2024-06-26 17:42:47 +02:00
kobewi
57e046541d
Add a way to force history for undoredo
2024-06-26 13:24:34 +02:00
Silc Lizard (Tokage) Renew
793f3832e5
Rework migration of animate_physical_bones to compatibility
2024-06-25 18:54:59 +09:00
Rémi Verschelde
30ae23c086
Merge pull request #93562 from Calinou/doc-input-echo-keyword
...
Add "repeat" keyword alias for InputEvent "echo" in the class reference
2024-06-25 09:20:04 +02:00
Rémi Verschelde
c4660105b7
Merge pull request #93499 from Meorge/fix_audiostreamwav_docs
...
Change "sample" to "stream" in AudioStreamWAV documentation
2024-06-25 09:19:50 +02:00
Rémi Verschelde
b63df071bd
Merge pull request #92514 from /addWordSeparators
2024-06-25 09:19:35 +02:00
smix8
f9876d3a88
Add navigation obstacles to performance monitor stats
...
Adds navigation obstacle count to navigation performance monitor.
2024-06-25 05:17:27 +02:00
Volkan Gezer
e60678f193
enable custom separators to treat different characters as words
2024-06-24 20:43:13 +02:00
Hugo Locurcio
4097cfa17b
Add "repeat" keyword alias for InputEvent "echo" in the class reference
...
"echo" is an uncommon term and the action is most commonly referred
to as a "repeated" key press.
This also improves the documentation related to echo behavior.
2024-06-24 19:23:18 +02:00
Rémi Verschelde
25ff1306d6
Merge pull request #93554 from akien-mga/remove-editor-pseudolocalization
...
Remove editor pseudolocalization debug feature
2024-06-24 17:49:13 +02:00
Malcolm Anderson
13f7f41575
Fix incorrect text in ResourceImporterWAV description
...
The descriptions for the edit/loop_begin and edit/loop_end members now
correctly state that the units are samples, rather than seconds.
2024-06-24 17:46:58 +02:00
Rémi Verschelde
f11e8d033d
Remove editor pseudolocalization debug feature
...
We've seen multiple users enable it by mistake and get utterly confused,
reporting as a bug that the interface text is garbled.
On the other hand we haven't really seen much use of the feature by editor
UI developers, so we can likely simply remove it.
If there's a need eventually, we can re-add it as a command line option
(which is also better than an editor setting as one would typically want
to toggle it during development).
2024-06-24 17:08:26 +02:00
Rémi Verschelde
09a5708df3
Merge pull request #90785 from jsjtxietian/low-process
...
Update outdated `low_processor_usage_mode` doc
2024-06-24 11:13:49 +02:00
jsjtxietian
c24103cc20
Update outdated low_processor_usage_mode
doc
2024-06-24 11:33:02 +08:00