summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-18Merge pull request #55072 from KoBeWi/untitled_goose_projectRémi Verschelde
2021-11-18Merge pull request #53602 from KoBeWi/mountain_rangeRémi Verschelde
2021-11-18Fix data directory of unnamed projectskobewi
2021-11-18Merge pull request #55081 from akien-mga/windows-bigobj-breaks-ltoRémi Verschelde
2021-11-18Windows: Use `/bigobj` only for debug builds, breaks GCC LTORémi Verschelde
Building `target=release` and `target=release_debug` builds with MinGW-GCC errors when linking with LTO. Since it's only needed for `target=debug` builds anyway (bigger objects), which we don't build with LTO, this works around the issue.
2021-11-18Merge pull request #55074 from nekomatata/fix-soft-body-gravityRémi Verschelde
2021-11-18Merge pull request #55073 from nekomatata/fix-backface-collisionRémi Verschelde
2021-11-17Fix applied gravity on soft bodiesPouleyKetchoupp
Regression fix, gravity was accumulated between frames after some changes around area gravity calculation. Also got rid of unused member and method in soft body class.
2021-11-17Fix contact generation with backface collision disabledPouleyKetchoupp
Replaced the previous implementation for backface collision handling (in test_axis function from SAT algorithm) with much simpler logic in the collision generation phase with face shapes, in order to get rid of wrong contacts when backface collision is disabled. Now it just ignores the generated collision if the contact normal is against the face normal, with a threshold to keep edge contacts. Added a special case for soft bodies to invert the collision instead of ignoring it, because for now it's the best solution to avoid soft bodies to go through concave shapes (they use small spheres). This might be replaced with a better algorithm for soft bodies later.
2021-11-17Merge pull request #55065 from nekomatata/fix-rest-info-minimum-depthRémi Verschelde
Fix rest_info returning no result with high margin and low motion
2021-11-17Fix rest_info returning no result with high margin and low motionPouleyKetchoupp
Apply the same logic as in test_body_motion to make sure the minimum allowed depth doesn't filter out all contacts in this case.
2021-11-17Merge pull request #55062 from Chaosus/fix_colorpicker_circleYuri Roubinsky
2021-11-17Fix `ColorPicker` inverted input on color circleYuri Roubinsky
2021-11-17Merge pull request #55058 from Chaosus/fix_randfnRémi Verschelde
2021-11-17Merge pull request #55042 from nekomatata/fix-segment-intersectionRémi Verschelde
2021-11-17Fix `randfn` in visual scriptsYuri Roubinsky
2021-11-17Merge pull request #55034 from plucky-git/macos-fix-crash-on-joypad-removalRémi Verschelde
2021-11-17Merge pull request #55056 from RandomShaper/fix_crash_instantiateRémi Verschelde
2021-11-17Fix crash on macOS (AS) when dualshock4 is removedWill Jordan
2021-11-17Fix crash when loading scene instance after node vanished from parentPedro J. Estébanez
2021-11-17Merge pull request #55054 from KoBeWi/marginalized_iconRémi Verschelde
2021-11-17Merge pull request #49793 from Chaosus/expose_randfnRémi Verschelde
2021-11-17Mention how to add margins to Button's iconkobewi
2021-11-17Expose `randfn` to global scopeYuri Roubinsky
2021-11-17Merge pull request #55049 from Xwdit/fix_signal_disconnectRémi Verschelde
2021-11-17Fix the exceptions in signal disconnectionXwdit
Use the correct method to get SignalData to fix exceptions in signal disconnection
2021-11-17Merge pull request #55018 from ↵Rémi Verschelde
kodiwills/add-error-macros-for-`set_modification_count` add negative number validation for set_modification_count
2021-11-17Merge pull request #55029 from clayjohn/VULKAN-SRGBRémi Verschelde
Add SHADER_IS_SRGB define to Vulkan renderer
2021-11-17Merge pull request #55039 from BastiaanOlij/fix_gdnative_array_indexRémi Verschelde
Fix array access in gdextensions
2021-11-16Fix SRGB conversions in Vulkan Rendererclayjohn
2021-11-16Fix segment intersection in Geometry2DPouleyKetchoupp
Doing a multiplication to reduce the amount of tests was causing precision which lead to 2D raycast detecting false positive contacts in some cases with convex polygons.
2021-11-16Merge pull request #55036 from nekomatata/bvh-fix-updateCamille Mohr-Daurat
Fix physics BVH pairing for teleported or fast moving objects
2021-11-16add input validation for set_modification_countKodi
update error macros for set_modification_count
2021-11-17Fix array access in gdextensionsBastiaan Olij
2021-11-16Fix physics BVH pairing for teleported or fast moving objectsPouleyKetchoupp
Updating the broadphase to find new collision pairs was done after checking for collision islands, so it was working in most cases due to the pairing margin used in the BVH, but in case of teleported objects the narrowphase collision could be skipped. Now it's done before checking for collision islands, so we can ensure that broadphase pairing has been done at the same time as objects are marked as moved so their collision can be checked properly. This issue didn't happen in the Octree/HashGrid because they do nothing on update and trigger pairs directly when objects move instead.
2021-11-16Merge pull request #53867 from Calinou/rename-sgn-macroRémi Verschelde
2021-11-16Rename built-in `SGN()` macro to `SIGN()`Hugo Locurcio
This matches the name of the GDScript function (except it's uppercase here).
2021-11-16Merge pull request #53298 from ↵Rémi Verschelde
NathanLovato/GDQuest/animation-bezier-editor-ui-improvements
2021-11-16Make bezier handle type a property of keyframes, update interfaceNathan Lovato
- Replaced unused code related to old close icon with a button - Add bezier handle options to right-click menu - Remove mirror handle mode, only keep balanced - Update animation reference
2021-11-16Fix style issue after #54148Rémi Verschelde
2021-11-16Merge pull request #54148 from miraz12/fix-scrollContrainer-notification-crashRémi Verschelde
2021-11-16Merge pull request #54167 from ↵Rémi Verschelde
brunosxs/fix-game-crash-when-sending-a-notification-from-a-camera-class
2021-11-16Merge pull request #54581 from aaronfranke/operator-docsRémi Verschelde
2021-11-16Merge pull request #54422 from ibrahn/project-manager-nophysRémi Verschelde
2021-11-16Merge pull request #55019 from bruvzg/macos_crash_handlerRémi Verschelde
[macOS] Fix crash handler not printing function names on M1 Macs.
2021-11-16Merge pull request #54926 from Chaosus/fix_debugger_resetRémi Verschelde
2021-11-16Merge pull request #54880 from benjarmstrong/wasapi_input_fixRémi Verschelde
2021-11-16[macOS] Fix crash handler not printing function names on M1 Macs.bruvzg
2021-11-16Merge pull request #55010 from Calinou/shader-editor-tweak-builtin-colorRémi Verschelde
2021-11-16Fix crash in audio callback when recording audioBenjamin Armstrong