Commit Graph

43335 Commits

Author SHA1 Message Date
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