947a1fa090
Merge pull request #60956 from macjuul/hide-mono-cmd-prompt
...
Prevent blank command prompts from spawning when building a mono project
2022-05-12 21:23:00 +02:00
826f5358a1
Merge pull request #60771 from snailrhymer/enum-indentation-doc-fix
...
Indent bullet points in enum descriptions
2022-05-12 21:13:21 +02:00
ff30a09993
Merge pull request #60643 from clayjohn/GLES3-3D
2022-05-12 21:08:02 +02:00
38cf07b768
Indent bullet points in enum descriptions
...
When converting doc xml files to rst, add an indenation level to bullet points in the text description of enum values.
Also add check to avoid out of bounds error in rstize_text.
2022-05-12 19:34:49 +01:00
652adcd5bf
Basic 3D rendering
2022-05-12 10:37:27 -07:00
f5978f4d97
Merge pull request #60972 from KoBeWi/display_port
2022-05-12 18:13:09 +02:00
739242dd04
Move Display settings higher in the list
2022-05-12 16:38:59 +02:00
a38aafca3e
Merge pull request #60970 from Chaosus/gds_fix_signal_completion
2022-05-12 16:36:40 +02:00
ea9064c01f
Merge pull request #60971 from KoBeWi/group 📝
2022-05-12 16:14:09 +02:00
379ebe304a
Show list of groups in node tooltip
2022-05-12 15:46:16 +02:00
4906c66a49
Merge pull request #60964 from akien-mga/etcpak-update
2022-05-12 15:30:20 +02:00
a439832035
Fix signal completion in GDScript editor
2022-05-12 16:10:48 +03:00
a624bfe150
Merge pull request #58152 from raulsntos/fix-curve-bake-algorithm
2022-05-12 14:45:23 +02:00
120e9679ca
Merge pull request #60885 from bruvzg/new-hash-map-ts
2022-05-12 14:22:18 +02:00
9570f3bf45
etcpak: Update to upstream commit 10fc4ce (May 12, 2022)
...
Fixes support for ARMv7+NEON.
2022-05-12 14:13:47 +02:00
d606a8eded
Fix blank command prompts spawning
...
prevent certain mono actions from displaying empty command prompts.
2022-05-12 13:49:37 +02:00
b3c37b9fe1
Fix Curve bake algorithm
2022-05-12 13:18:21 +02:00
a80bc715ad
Fix Curve idx calculation for baked tilts and up vectors
2022-05-12 13:18:20 +02:00
6783d55ce4
Use new HashMap implementation in the TextServer, and Font.
2022-05-12 13:42:25 +03:00
edda6ee9f8
Merge pull request #60881 from reduz/new-hash-map
2022-05-12 12:36:43 +02:00
8b7c7f5a75
Add a new HashMap implementation
...
Adds a new, cleaned up, HashMap implementation.
* Uses Robin Hood Hashing (https://en.wikipedia.org/wiki/Hash_table#Robin_Hood_hashing ).
* Keeps elements in a double linked list for simpler, ordered, iteration.
* Allows keeping iterators for later use in removal (Unlike Map<>, it does not do much
for performance vs keeping the key, but helps replace old code).
* Uses a more modern C++ iterator API, deprecates the old one.
* Supports custom allocator (in case there is a wish to use a paged one).
This class aims to unify all the associative template usage and replace it by this one:
* Map<> (whereas key order does not matter, which is 99% of cases)
* HashMap<>
* OrderedHashMap<>
* OAHashMap<>
2022-05-12 11:21:29 +02:00
9b7e16a6b8
Merge pull request #60961 from Chaosus/gds_fix_pow_priority
2022-05-12 09:52:37 +02:00
be8eb6625e
Fix incorrect precedence of pow operator in GDScript
2022-05-12 10:09:51 +03:00
2bf8831dd6
SceneShader compiling
2022-05-11 21:00:21 -07:00
3bb8e6a9fe
SkyShaders working
2022-05-11 21:00:21 -07:00
516ec892b4
Merge pull request #60945 from smix8/navmesh_bake_size_warning_4.x
...
Add Warning to NavigationMesh bake when source geometry is suspiciously big
2022-05-11 23:17:12 +02:00
79511af7c9
Add Warning to NavigationMesh bake when source geometry is suspiciously big
...
Adds Warning when users try to bake a NavigationMesh with suspiciously big source geometry and small cellsizes as this baking process will likely fail or result in a NavigationMesh that will create serious pathfinding performance issues.
2022-05-11 22:06:54 +02:00
9c746b3213
Merge pull request #60949 from derammo/derammo_openxr_wrong_conditional
2022-05-11 20:05:54 +02:00
ae8dacba1c
Merge pull request #60617 from BastiaanOlij/split_bokeh_effect
2022-05-11 20:05:21 +02:00
0571148a4b
corrected conditional compile of OpenXR with/without opengl3 driver
2022-05-11 11:25:55 -04:00
2fd73bd32e
Merge pull request #60943 from bruvzg/fix_zipio
2022-05-11 16:59:31 +02:00
d68c355145
Merge pull request #58873 from Chaosus/power_op
...
Implement exponential operator (**) to GDScript/Expressions
2022-05-11 16:58:33 +02:00
0b0beae097
Merge pull request #60941 from timothyqiu/image-convert
...
Fix invalid memory usage when using `Image.convert`
2022-05-11 16:54:13 +02:00
b5689309f6
Merge pull request #56167 from cdemirer/constructor-toarray-fix
2022-05-11 15:47:06 +02:00
dbd7a31507
Implement exponential operator (**) to GDScript/Expressions
2022-05-11 16:30:37 +03:00
d36c5514d3
Fix ZipIO crash when reused (and possible leaks).
2022-05-11 16:08:17 +03:00
9963ae3553
Merge pull request #59863 from cdemirer/fix-match-multiple-bind-single-pattern
...
Fix issues with multiple bind patterns in match statement
2022-05-11 14:18:02 +02:00
c171f675c8
Merge pull request #60229 from Dorodri/improve-gdscript-range-description
2022-05-11 14:17:39 +02:00
505e15c523
Merge pull request #60732 from CalebJohn/matching_signature_regression_test
2022-05-11 14:15:48 +02:00
34c1a2beaa
Fix invalid memory usage when using Image.convert
2022-05-11 17:39:27 +08:00
9939cfc4c4
Split out bokeh_dof and copy effects
2022-05-11 11:08:56 +10:00
1eebf0d789
Merge pull request #60937 from Faless/js/4.x_webgl2_include
2022-05-11 01:04:48 +02:00
d2bb5b88cc
[GL] Fix HTML5 builds.
...
Safer guards for debug functions.
GL_FRAMEBUFFER_INCOMPLETE_* functions seem to be OpenGL 4.
2022-05-11 00:26:26 +02:00
9bdb853eec
[HTML5] Limit the returned OS cpu count to 2.
...
Temporarily workaround issues due to godot spawning too many threads.
2022-05-11 00:26:02 +02:00
39d9a5540c
[HTML5] Fix JS "tools" editor plugin.
...
Needed update after file/dir access refactoring.
2022-05-10 23:56:32 +02:00
e8110474b6
[HTML5] Add "webgl/webgl2.h" as OpenGL include.
...
Requires emscripten versions > 2.0.17 .
2022-05-10 23:56:21 +02:00
694baff233
Merge pull request #60932 from Geometror/button-fix-expand-icon
2022-05-10 22:58:56 +02:00
c09a5e2774
Fix button icon expansion calculation with empty text
2022-05-10 22:27:48 +02:00
917fd65748
Merge pull request #60929 from bruvzg/macos_ios_includes
2022-05-10 20:49:05 +02:00
ffe61e0895
[macOS / iOS] Fix text-to-speech build with older macOS / iOS SDK.
...
Add __has_include check for AVFAudio include.
Add some explicit casts to avoid conflicts.
Change all `include`s to `import`s for consistency.
2022-05-10 21:11:34 +03:00