Rémi Verschelde
e413d1c9c3
Merge pull request #67104 from Calinou/add-viewport-transparent-project-setting
...
Add a project setting to make the root viewport transparent
2022-10-11 09:28:43 +02:00
Rémi Verschelde
58eff50bf1
Merge pull request #64268 from timothyqiu/is-finite
...
Add `is_finite` method for checking built-in types
2022-10-11 09:25:46 +02:00
Rémi Verschelde
3306ffefd1
Merge pull request #67000 from RandomShaper/split_render_further
...
Polish rendering driver refactor further
2022-10-11 09:23:32 +02:00
Rémi Verschelde
8c24b35b76
Merge pull request #65942 from SaracenOne/animation_change_callback_fix
...
Fix animation change callbacks
2022-10-10 13:53:53 +02:00
Rémi Verschelde
ddb97a0b35
Merge pull request #67117 from Jummit/tree-button-color
...
Expose TreeItem::set_button_color
2022-10-10 13:52:57 +02:00
bruvzg
73430f292b
[macOS] Fix window button position and title bar size when editor scale do not match OS UI scale.
2022-10-10 10:32:41 +03:00
Rémi Verschelde
49be2d2cf8
Merge pull request #66524 from microaeris/aeris/text-edit-get-scroll-bar
...
Getters for TextEdit scroll bars
2022-10-09 18:27:30 +02:00
Jummit
1e28675560
Expose TreeItem::set_button_color
2022-10-09 10:37:55 +02:00
Hugo Locurcio
bab8497fa2
Add a project setting to make the root viewport transparent
...
This allows recording videos with a transparent background without
having to create a script.
2022-10-09 00:16:07 +02:00
Rémi Verschelde
358c751658
Merge pull request #67053 from Calinou/doc-array-sort-not-stable
...
Document `Array.sort()` and `sort_custom()` using unstable sorting
2022-10-08 13:56:25 +02:00
Rémi Verschelde
2b376437a2
Merge pull request #65983 from Mickeon/rename-audio-player-volume-db
...
Rename AudioStreamPlayer3D's `unit_db` to `volume_db`
2022-10-08 13:56:10 +02:00
microaeris
215fe852b8
Getters for TextEdit scrollbars
2022-10-07 23:16:04 -07:00
Haoyu Qiu
5da515773d
Add is_finite
method for checking built-in types
2022-10-08 13:25:08 +08:00
Haoyu Qiu
344ed9ec6c
Remove leading spaces from enumerator name hints
...
For `PROPERTY_HINT_ENUM` properties, enumerator names can be provided as
a comma separated list. There're a few properties that add leading
spaces to the names (e.g. `First, Second, Third`).
These spaces are included in the Inspector dropdown, which is
unexpected.
It's better to leave the surrounding spaces untouched because it could
be part of the resulting string value (the variable is a string enum).
And most other enum hints don't contain surrounding whitespaces.
This PR removes the spaces and documents this `PROPERTY_HINT_ENUM`
behavior.
2022-10-08 11:33:50 +08:00
Hugo Locurcio
85b617a6a3
Document Array.sort()
and sort_custom()
using unstable sorting
2022-10-08 01:16:41 +02:00
meap
09b9d864a7
Fix signature for 'folder_moved' signal of FileSystemDock
2022-10-07 13:38:29 -03:00
Rémi Verschelde
1baefceaba
Merge pull request #66972 from FHEK789/node2d_canvas_item_docs
...
Add descriptions for Node2D's skew and CanvasItem's clip_children
2022-10-07 16:10:00 +02:00
Guilherme Sousa
12940e53c1
Remove expression base node for transitions
2022-10-07 11:13:43 +02:00
Rémi Verschelde
5b7f62af55
Merge pull request #62910 from Vitika9/gsoc-colorpicker-ux
...
ColorPicker UX
2022-10-07 09:49:29 +02:00
Pedro J. Estébanez
24ff292999
Polish rendering driver refactor further
...
Mainly:
- Make `max_descriptors_per_pool` project setting Vulkan-specific.
- Use a common, render driver agnostic magic FourCC for shader binary data.
- Downgrade spirv_reflect to Vulkan-only dependency.
- Add a `RENDER_DRIVER_*` macro to GLSL shader code for per-driver customizations.
2022-10-06 21:08:54 +02:00
clayjohn
154b9c1c91
Use a giant UBO to optimize performance in 2D
...
This removes the countless small UBO writes we had before
and replaces them with a single large write per render pass.
This results in much faster rendering on low-end devices
but improves speed on all devices.
2022-10-06 11:24:45 -07:00
Rémi Verschelde
6315800821
Merge pull request #66959 from timothyqiu/obstacles-pathfinding
...
Make it clear that obstacles don't affect pathfinding
2022-10-06 16:34:41 +02:00
Felipe Kinoshita
0bc2eafe54
Add descriptions for Node2D's skew and CanvasItem's clip_children
2022-10-06 05:09:54 -03:00
Rémi Verschelde
61021c08f8
Merge pull request #66936 from mihe/inverse-inertia-tensor
...
Bind PhysicsDirectBodyState3D::get_inverse_inertia_tensor
2022-10-06 08:57:37 +02:00
Rémi Verschelde
5f07012db9
Merge pull request #66955 from FHEK789/tilemap_get_layers_count_docs
...
Add description to TileMap's get_layers_count method
2022-10-06 08:57:23 +02:00
Rémi Verschelde
de7b90015e
Merge pull request #66958 from timothyqiu/static-body
...
Improve StaticBody description
2022-10-06 08:57:17 +02:00
Rémi Verschelde
f5903215d0
Merge pull request #61902 from Paulb23/multi-caret
...
Add Multi-caret support to TextEdit
2022-10-06 08:56:34 +02:00
Haoyu Qiu
8e03203695
Make it clear that obstacles don't affect pathfinding
2022-10-06 11:05:29 +08:00
Haoyu Qiu
54bdb6e65c
Improve StaticBody description
...
The naming of static bodies has raised a lot of questions and
discussions, because they are actually movable (not being static). This
commit explains that the reason for "static" is that they are immovable
from the point of view of the physics engine. This makes it easier to
understand why the user can move static bodies manually.
2022-10-06 10:25:27 +08:00
Felipe Kinoshita
7cb1d1f1ed
Add description to TileMap's get_layers_count method
2022-10-05 18:32:58 -03:00
Paulb23
5f8f4842bb
Update TextEdit docs
2022-10-05 21:44:24 +01:00
Mikael Hermansson
8dc15aac38
Bind PhysicsDirectBodyState3D::get_inverse_inertia_tensor
2022-10-05 17:18:49 +02:00
RedMser
5ae012e6e9
Add documentation for viewport's input handling
2022-10-05 12:56:04 +02:00
Jiri Suchan
67e3fb7856
fix(docs): use proper path for tutorial file in docs
2022-10-05 11:43:41 +02:00
Rémi Verschelde
9cd62741bb
Merge pull request #66839 from aaronfranke/editor-prop-hide-slider
...
Fix `hide_slider` vs `no_slider` inconsistency in editor property code
2022-10-05 08:47:06 +02:00
Rémi Verschelde
ebbfc9695c
Merge pull request #66348 from dzil123/world3d_direct_space_state_doc
...
World3D.direct_space_state add multithreaded warning
2022-10-05 08:32:40 +02:00
Rémi Verschelde
7cbd33a04d
Merge pull request #66913 from timothyqiu/mouse-button-swap
...
Describe the left mouse button constant as the primary button
2022-10-05 08:32:28 +02:00
Rémi Verschelde
4edb4c8e07
Merge pull request #66798 from bruvzg/win_docs
...
[Docs] Synchronize and update Window and Display Server documentation.
2022-10-05 08:32:03 +02:00
Rémi Verschelde
58a112183c
Merge pull request #65227 from BastiaanOlij/complete_render_target_api
...
Implementing override functionality for XR
2022-10-05 08:31:40 +02:00
Rémi Verschelde
53952d4b98
Merge pull request #66895 from Zylann/undo_51969
...
Undo #51969 , generate_mipmaps runs on caller thread.
2022-10-05 08:31:07 +02:00
Rémi Verschelde
52c2a6b564
Merge pull request #66799 from xarses/remove-dangling-os-datetime-ref
...
Remove reference in OS to date and time functions
2022-10-05 08:29:29 +02:00
Rémi Verschelde
57d7e35370
Merge pull request #66509 from Mickeon/yes
...
Support chaining AtlasTextures inside other AtlasTextures
2022-10-05 08:29:17 +02:00
Rémi Verschelde
47c0fe5cd6
Merge pull request #65776 from Mickeon/camera2d-rotation_smoothing
...
Add rotation smoothing to Camera2D
2022-10-05 08:29:02 +02:00
bruvzg
8574dac00e
[Docs] Synchronize and update Window and Display Server documentation.
2022-10-05 08:43:37 +03:00
dzil123
79fa23ae8f
World3D.direct_space_state add multithreaded warning
2022-10-04 22:10:00 -07:00
Haoyu Qiu
f6e9565bdc
Describe the left mouse button constant as the primary button
2022-10-05 10:32:04 +08:00
Bastiaan Olij
c7656978ba
Adding getters to RenderTarget and implementing override functionality for XR
2022-10-05 11:37:49 +11:00
Matthew
4eb9e3326e
Merge pull request #66852 from Jantho1990/bugfix/update-control-focus-signal-documentation-master
...
Control docs: update messaging for focus to be less keyboard-specific
2022-10-04 17:23:36 -04:00
Marc Gilleron
6d2aa8f1b6
Undo #51969 , generate_mipmaps runs on caller thread.
2022-10-04 18:45:41 +01:00
Andrew Woodward
5458b14c43
Remove reference in OS to date and time functions
...
Since they moved to Time
2022-10-04 08:31:28 -07:00