summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-27Fix loading packed scene with editable children at runtimePouleyKetchoupp
At runtime, packed scenes with nodes marked as editable instance where saved with node type tags, which prevented the scene to be then loaded as an instance, causing duplicated nodes in the tree. This change ensures nodes marked as editable instances and their owned children are properly set as instances. That doesn't make a difference in the editor, since such nodes where already set as instances based on their instance state, but it helps at runtime where instance states are disabled. Co-authored-by: latorril <latorril@gmail.com>
2021-08-27Merge pull request #52135 from fabriceci/fix-transmission-velocity-on-wall-4Camille Mohr-Daurat
Remove velocity transmission on_wall when collider is CharacterBody.
2021-08-27Merge pull request #48550 from nekomatata/concave-shape-optimizationCamille Mohr-Daurat
Optimize area detection and intersect_shape queries with concave shapes
2021-08-27Merge pull request #52105 from ldmnt/masterHugo Locurcio
2021-08-27Optimize area detection and intersect_shape queries with concave shapesPouleyKetchoupp
Whenever contact points are not needed, collision checks with concave shapes (triangle mesh and heightmap) stop at the first colliding triangle.
2021-08-27Merge pull request #51908 from bruvzg/msdf_fonts2K. S. Ernest (iFire) Lee
Make FontData importable resource. Add multi-channel SDF font rendering.
2021-08-27Merge pull request #51896 from nekomatata/restore-ray-shapeCamille Mohr-Daurat
Refactor RayShape and rename to SeparationRayShape
2021-08-27Merge pull request #52129 from AnilBK/skeleton2d-ik-docMax Hilbrunner
Document how to use IK in skeleton2D.
2021-08-27Merge pull request #52110 from nekomatata/fix-segment-intersectionCamille Mohr-Daurat
Fix segment intersection consistency in Geometry2D
2021-08-27Merge pull request #52092 from Calinou/voxelgi-remove-anisotropic-leftoversJuan Linietsky
Remove leftovers of anisotropy in the VoxelGI shader code
2021-08-27Merge pull request #52154 from jmb462/fix-bad-window-size-after-minimizedHugo Locurcio
Fix bad size after restoring a minimized window under Windows Fix #52150
2021-08-27Merge pull request #52156 from V-Sekai/missing_script_variables_fixHugo Locurcio
Fix crash on scenes with tool scripts and mismatched node types
2021-08-27Fix crash on scenes with tool scripts and mismatched node typesSaracenOne
2021-08-27Makes FontData importable resource.bruvzg
Adds multi-channel SDF font texture generation and rendering support. Adds per-font oversampling support. Adds FontData import plugins (for dynamic fonts, BMFonts and monospaced image fonts), font texture cache pre-generation and loading. Adds BMFont binary format and outline support.
2021-08-27Fix bad size after restoring a minimized window under Windowsjmb462
2021-08-27Merge pull request #52142 from ↵K. S. Ernest (iFire) Lee
NathanLovato/GDQuest/animation-bezier-editor-improvements Replace close icon with button in the Bezier editor
2021-08-27Merge pull request #37209 from Calinou/add-array-pop-methodGilles Roudière
Add an `Array.pop_at()` method to pop an element at an arbitrary index
2021-08-27Document how to use IK in skeleton2D.Anilforextra
2021-08-27Merge pull request #52003 from BastiaanOlij/xr_interface_extensionBastiaan Olij
Adding GDExtension support to XRInterface
2021-08-26Replace close icon with button in the Bezier editorNathan Lovato
2021-08-27Add an `Array.pop_at()` method to pop an element at an arbitrary indexHugo Locurcio
Negative indices are supported to pop an element relative from the end.
2021-08-27Merge pull request #39404 from rcorre/proposal-106-copy-prop-pathTomek
Allow copying property path from inspector.
2021-08-26Remove velocity transmission on_wall when collider is CharacterBody.fabriceci
2021-08-26Merge pull request #52132 from nekomatata/fix-physics-process-deltaCamille Mohr-Daurat
Fix delta passed in _physics_process
2021-08-26Fix delta passed in _physics_processPouleyKetchoupp
Regression due to typo in recent GDVIRTUAL_CALL change.
2021-08-26Merge pull request #52131 from nekomatata/fix-blend-tree-resetK. S. Ernest (iFire) Lee
Fix AnimationBlendTree reset on resource loading
2021-08-26Merge pull request #52121 from groud/fix_localvector_insertJuan Linietsky
Fix LocalVector crash on insert.
2021-08-26Merge pull request #52107 from timothyqiu/overridenJuan Linietsky
Fix misspelled "overriden"
2021-08-26Fix AnimationBlendTree reset on resource loadingPouleyKetchoupp
When reset_state was called on an existing AnimationBlendTree, the output node would disappear, causing some errors in the editor and preventing animations to play properly. This change ensures the output node is always present in the node tree.
2021-08-26Merge pull request #51801 from nekomatata/area-one-directional-layer-checkCamille Mohr-Daurat
One-directional layer check for Area vs. RigidBody/SoftBody/Area
2021-08-26Merge pull request #51870 from BastiaanOlij/half_resolution_3dJuan Linietsky
Optionally render 3D content at scaled resolution
2021-08-26Adding GDExtension support to XRInterfaceBastiaan Olij
2021-08-26Merge pull request #51928 from reduz/extension-loaderJuan Linietsky
Implement Extension Loader
2021-08-26Merge pull request #52077 from reduz/error-ret-docJuan Linietsky
Implement error return documentation
2021-08-26Optionally scale 3D render contentBastiaan Olij
2021-08-26Fix LocalVector crash on insert.Gilles Roudière
2021-08-26Merge pull request #50883 from BastiaanOlij/mobile_hdrBastiaan Olij
Scale color output in the mobile renderer to provide HDR support
2021-08-25Fix segment intersection consistency in Geometry2DPouleyKetchoupp
Segment collision results could be different depending on the direction when they exactly touch (order of the points in segments). This was due to the way parallelism was checked, using different logic based on positive or negative sign of cross products. Now the results are the same whatever the direction, without changing the current design, which is that parallel or colinear segments are not considered colinear. Fixes inconsistencies with raycasts exactly on edges of convex shapes depending on the direction.
2021-08-25Merge pull request #52084 from reduz/engine-singleton-registerJuan Linietsky
Add ability to register singletons from Engine API
2021-08-25Merge pull request #52102 from Calinou/gdscript-tests-add-readmeGilles Roudière
Add a README to link to the GDScript integration tests documentation
2021-08-25Merge pull request #51969 from Calinou/doc-image-generate-mipmaps-no-threadingK. S. Ernest (iFire) Lee
Document `Image.generate_mipmaps()` always running on the main thread
2021-08-26Fix misspelled "overriden"Haoyu Qiu
In recent GDVIRTUAL PR and SkeletonModification3DJiggle doc.
2021-08-25Fixed crash when parsing an empty assignment.Louis Dumont
Resolves #51620.
2021-08-25Merge pull request #52087 from raulsntos/expose-simplify-pathMax Hilbrunner
Expose `String.SimplifyPath` in C#
2021-08-25Merge pull request #52086 from raulsntos/rename-string-is-abs-path-methodMax Hilbrunner
Rename `String.IsAbsPath()` to `String.IsAbsolutePath()`
2021-08-25Merge pull request #52103 from Calinou/ci-diffs-color-codesHugo Locurcio
Print colored diffs when there are formatting failures in CI
2021-08-25Print colored diffs when there are formatting failures in CIHugo Locurcio
This makes diffs more readable in CI logs.
2021-08-25Add a README to link to the GDScript integration tests documentationHugo Locurcio
This makes the documentation about creating and running GDScript integration tests more discoverable.
2021-08-25Expose `String.SimplifyPath` in C#Raul Santos
2021-08-25Merge pull request #51995 from drcd1/sphere-mesh-normals-fixJFonS
Fixes the normals of SphereMesh when the sphere/hemisphere is oblong