Haoyu Qiu
3d1644f7c3
Add search methods for pool arrays
...
* has()
* count()
* find()
* rfind()
2022-05-08 11:07:00 +08:00
Rémi Verschelde
a3c4cca712
Merge pull request #60871 from YeldhamDev/pm_sep_fix
...
[3.x] Fix separator height influencing labeled variation in `PopupMenu`
2022-05-08 02:39:21 +02:00
Michael Alexsander
4f70201fbe
Fix separator height influencing labeled variation in PopupMenu
2022-05-07 21:15:57 -03:00
Rémi Verschelde
887fcd00e0
Merge pull request #60851 from lawnjelly/portals_gridmaps_global
...
Portals - show gridmaps using global mode
2022-05-07 15:24:21 +02:00
lawnjelly
caa087f888
Portals - show gridmaps using global mode
...
Gridmaps did not previously show at all when portals were active, due to the instances being created defaulting to static mode, and not being converted during the room conversion stage.
This PR sets gridmap instances to global mode, which enables them to show up when portals are active (using frustum culling only, no occlusion).
2022-05-07 10:09:12 +01:00
Rémi Verschelde
0ddecccd01
Merge pull request #60828 from Calinou/profiler-idle-time-rename-3.x
...
Rename profiler "Idle Time" to "Process Time"
2022-05-06 22:09:04 +02:00
Rémi Verschelde
3649382b37
Merge pull request #60829 from clayjohn/GLES2-html5-blendshapes
...
[GLES2] Unpack blend shape arrays when necessary
2022-05-06 22:08:31 +02:00
Rémi Verschelde
1f5d4e3484
Merge pull request #60832 from clayjohn/GLES3-blend-shapes
...
Unbind vertex buffer before calculating blend shapes
2022-05-06 22:07:57 +02:00
clayjohn
b0b1e44bc1
Unbind vertex buffer before calculating blend shapes
2022-05-06 12:21:35 -07:00
clayjohn
33d825c50b
Unpack blend shape arrays when necessary
...
Blend shapes need to be unpacked if the vertex array is being unpacked
2022-05-06 10:36:18 -07:00
Hugo Locurcio
8682874419
Rename profiler "Idle Time" to "Process Time"
...
References to "idle time" are progressively being replaced by
"process time" throughout the engine to avoid confusion.
This also changes some debug prints to be printed only when verbose
mode is enabled (like in `master`).
2022-05-06 19:31:31 +02:00
Rémi Verschelde
4ea6707ea3
Merge pull request #60824 from timothyqiu/import-defaults-3.x
...
[3.x] Make import defaults inspector honor property style settings
2022-05-06 17:51:09 +02:00
Haoyu Qiu
809a0362c1
Make import defaults inspector honor property style settings
2022-05-06 22:24:51 +08:00
Rémi Verschelde
60dc792365
Merge pull request #60819 from Faless/debugger/3.x_start_server
2022-05-06 15:10:34 +02:00
Fabio Alessandrelli
225e75daba
[3.x] [Debugger] Add --debug-server CLI option.
...
Automatically starts the editor debug server at given <IP>:<PORT>.
E.g.:
# Run editor and debug server listening on any interface, port 8080
godot3 -e --path proj/proj_empty --debug-server *:8080
# Run the godot project connecting to that debug server.
godot3 --path proj/proj_empty --remote-debug 127.0.0.1:8080
2022-05-06 14:02:00 +02:00
Rémi Verschelde
db48b80707
Merge pull request #60816 from timothyqiu/tweener-doc
2022-05-06 08:48:18 +02:00
Rémi Verschelde
dfb6b5d112
Merge pull request #60812 from smix8/astar_zero_point_weight_3.x
2022-05-06 08:40:28 +02:00
Haoyu Qiu
9b8c77fbf0
Fix wrong link in PropertyTweener doc
2022-05-06 12:58:49 +08:00
smix8
da9a88a35a
Allow AStar/AStar2D zero point weight
...
Allow AStar/AStar2D zero point weight.
Limit was set to 1 which seemed like an arbitrary value as lower values down to zero can be useful for common gameplay navigation elements like teleports.
2022-05-06 02:33:31 +02:00
Rémi Verschelde
c3065e2186
Merge pull request #60773 from timothyqiu/rand-doc
2022-05-05 18:10:14 +02:00
Rémi Verschelde
d662d0f95e
Merge pull request #56126 from madmiraal/fix-55850-3.x
2022-05-05 18:07:40 +02:00
Marcel Admiraal
89c758a4de
Read and store joypad events in a separate thread on x11 platform
2022-05-05 16:15:33 +02:00
Rémi Verschelde
021f92a1be
i18n: Sync classref translations with Weblate
2022-05-05 15:54:59 +02:00
Rémi Verschelde
0997c2de84
i18n: Sync editor translations with Weblate
2022-05-05 15:54:58 +02:00
kobewi
7c6203a60e
Cache script icons in editor
...
(cherry picked from commit 3f50dad460
)
2022-05-05 15:54:58 +02:00
Rémi Verschelde
4dfc44ecc3
Merge pull request #60788 from akien-mga/3.x-cherrypicks
2022-05-05 15:54:33 +02:00
Haoyu Qiu
84cc0c9c47
Improve documentation of rand_range
2022-05-05 21:52:30 +08:00
Rémi Verschelde
07b844e5b9
Merge pull request #60791 from kleonc/tree-item_edited-docs-fix
2022-05-05 15:24:39 +02:00
kleonc
b0bcbcc094
Tree::get_edited Fix in docs example code
2022-05-05 15:07:40 +02:00
Rémi Verschelde
9e37599f36
Core: Rename math 'phi' arguments to 'angle'
...
(cherry picked from commit e7a58a7eb6
)
2022-05-05 15:02:46 +02:00
Micky
15f9803d28
Specify return value of Transform3D.scaled() and more
...
Add more `[code]` (Transform3D)
Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com>
Add more `[code]` (Transform2D)
Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com>
(cherry picked from commit 87599054d2
)
2022-05-05 15:02:46 +02:00
Rémi Verschelde
c89c21145b
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@b7d126eb71
(cherry picked from commit 30fbb8964d
)
2022-05-05 15:02:46 +02:00
Haoyu Qiu
6d706da25c
Add Simplified Chinese translation for Linux desktop file
...
(cherry picked from commit 31394aced3
)
2022-05-05 15:02:46 +02:00
mdavisprog
53fb0440d3
Add OS::is_process_running function.
...
Adds the is_process_running function to the native OS class and exposes it to script.
This is implemented on Windows and Unix platforms. A stub is provided for other platforms that do not support this function.
Documentation is updated to reflect new API function.
(cherry picked from commit f3c1232c59
)
2022-05-05 15:02:46 +02:00
Rémi Verschelde
c648c8e7ce
Merge pull request #60780 from akien-mga/3.x-crash-handler-logs
...
[3.x] Crash handler: Use `print_error` to include backtrace in logs
2022-05-05 14:47:41 +02:00
Fabio Alessandrelli
cc12c69ea1
[JS] Add flag to disable weak symbols in ZSTD.
...
Weak symbols are currently broken in upstream emscripten.
(cherry picked from commit 070bd87aaa
)
2022-05-05 14:07:56 +02:00
Fabio Alessandrelli
89c8a8d1dc
Added missing signature.
...
(cherry picked from commit a4c3e915be
)
2022-05-05 14:07:56 +02:00
kobewi
68b4cdfaf9
Clarify InputMap.action_get_events() in the editor
...
(cherry picked from commit 5235584066
)
2022-05-05 14:07:56 +02:00
trollodel
7c400b3ea0
Use CollisionObject3D API when baking the navmesh with static colliders, instead of collecting CollisionShape3D nodes
...
(cherry picked from commit 72c37c4bcd
)
2022-05-05 14:07:56 +02:00
Paulo Feodrippe
c46bbdee53
Fix simulatenous touches for different touch types
...
(cherry picked from commit a6f06d57dc
)
2022-05-05 13:49:50 +02:00
PureAsbestos
46c4e2e704
Change 'throws an error' to 'prints an error' in classref
...
(cherry picked from commit a89b3f872d
)
2022-05-05 13:49:35 +02:00
kobewi
72e1088df6
Fix tscn not listed as Resource extension
...
(cherry picked from commit e3511dd9d7
)
2022-05-05 13:47:48 +02:00
kobewi
ce36f2f699
Improve Tween infinite loop detection
...
(cherry picked from commit f473aab00d
)
2022-05-05 13:47:23 +02:00
Haoyu Qiu
86b14496b1
Document lerp_angle behavior when angles are approximately PI apart
...
(cherry picked from commit 492903a0b2
)
2022-05-05 13:45:29 +02:00
Chris verBurg
e7329c0cfc
Link to Container tutorial
...
Users happening across any of the Container pages may not already know the intent of Containers, or which others are available. This commit adds a link to the existing "GUI containers" page in their tutorials sections.
(cherry picked from commit 3b941ed98c
)
2022-05-05 13:44:17 +02:00
Marcel Admiraal
fe60de2c6a
Check for null when retrieving clip data item text on Android
...
(cherry picked from commit 5924e2b90e
)
2022-05-05 13:44:00 +02:00
Haoyu Qiu
92256df9fb
Load fallback icon for custom class when no icon available
...
(cherry picked from commit ba90778f1c
)
2022-05-05 13:43:39 +02:00
ScottVMariotte
25ef0aaf3e
Replaced loops_current with end_loop
...
(cherry picked from commit c526ee6683
)
2022-05-05 13:42:54 +02:00
Rémi Verschelde
2c28c41e10
Relax version warning in clang-format precommit hook
...
Closes #60778 .
(cherry picked from commit 9e66a947e4
)
2022-05-05 13:39:44 +02:00
Rémi Verschelde
af65c6dfe8
SCons: Don't enable any -Werror=return-type
outside werror=yes
...
We shouldn't presume that future compilers will not have false positives or
find new occurrences of this warning, which would break compiling old versions
of the engine without passing custom `CXXFLAGS`.
Follow-up to #60652 .
(cherry picked from commit e55d30768a
)
2022-05-05 13:39:41 +02:00