summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-17Fix `sky` visual shader mode after last renameYuri Roubinsky
2021-04-17Merge pull request #47069 from Calinou/html5-editor-welcome-dialogFabio Alessandrelli
Add a welcome dialog to the HTML5 editor
2021-04-17Merge pull request #47969 from neikeq/issue-47898-4.0Rémi Verschelde
[master] C#: Fix `double` casting in wasm m2n trampolines
2021-04-17C#: Fix `double` casting in wasm m2n trampolinesIgnacio Roldán Etcheverry
The trampolines were casting double to `size_t` (likely a copy-paste mistake), so the value was getting truncated.
2021-04-16Merge pull request #47710 from Calinou/project-manager-add-about-dialogRémi Verschelde
Add the About dialog to the project manager
2021-04-16Add the About dialog to the project managerHugo Locurcio
The About button is located in the bottom-right corner of the project manager. This allows removing the copyright notice from the window title (which looked a bit ugly in comparison to other applications).
2021-04-16Merge pull request #47629 from ↵Rémi Verschelde
Calinou/editor-allow-center-selection-without-selection Allow Center Selection to work without any selection in 2D/3D editors
2021-04-16Merge pull request #47686 from aaronfranke/script-name-warningRémi Verschelde
2021-04-16Merge pull request #47701 from vnen/gdscript-test-runnerRémi Verschelde
2021-04-16Merge pull request #47726 from dalexeev/patch-1Rémi Verschelde
Fix `Color::get_{r,g,b,a}8`
2021-04-16Merge pull request #47728 from ray90514/bug#47562Rémi Verschelde
Fix LineEdit undo behaves strangely
2021-04-16Merge pull request #41091 from totlmstr/module-disable-editRémi Verschelde
Add option "modules_enabled_by_default" for shorthand disabling modules
2021-04-16Merge pull request #47950 from AndreaCatania/AndreaCatania-patch-4Rémi Verschelde
Lowers the navigation edge margin merge
2021-04-16Lowers the navigation edge margin mergeAndrea Catania
Lowers the edge margin merge to avoid merge undesired edges.
2021-04-16Merge pull request #47939 from bruvzg/macos_sanitizerRémi Verschelde
Fix macOS build with all sanitizers enabled.
2021-04-16Merge pull request #47942 from nekomatata/joint-check-body-typesRémi Verschelde
Fix errors related to joints setup with two non-dynamic bodies
2021-04-16Merge pull request #47895 from Calinou/project-manager-name-strip-edgesRémi Verschelde
Strip leading/trailing whitespace for project name in the project manager
2021-04-16Merge pull request #47923 from smix8/issue_47850_4.xRémi Verschelde
Fix Skeleton3D.clear_bones_global_pose_override() not resetting global_bone_overrides properly
2021-04-16Merge pull request #47880 from RevoluPowered/fix-fbx-parserRémi Verschelde
FBX Improve Parser and File Compatibility
2021-04-16Merge pull request #45989 from HenryWConklin/optimize-2dphys-different-layersRémi Verschelde
Optimize BroadPhase2dHashGrid to not pair elements on different layers
2021-04-16Fix macOS build with all sanitizers enabled.bruvzg
2021-04-15Fix errors related to joints setup with two non-dynamic bodiesPouleyKetchoupp
2021-04-15Optimize BroadPhase2dHashGrid to not pair elements on different layersHenry Conklin
Clean up logic in _check_motion Closes 45824
2021-04-15Merge pull request #47933 from ↵Rémi Verschelde
TwistedTwigleg/skeletonik_changes_and_bug_fixes_regressionfix2 Changed SkeletonIK3D to clear bone overrides when stopping
2021-04-15Merge pull request #40924 from qarmin/more_undefined_flagsRémi Verschelde
2021-04-15Merge pull request #47414 from qarmin/vulkan_swiftshader_ciRémi Verschelde
Test Godot with Vulkan in CI
2021-04-15Merge pull request #47936 from m4gr3d/display_export_command_errors_masterRémi Verschelde
Fix issue causing export to fail
2021-04-15Fix issue causing export to fail with "Could not unzip temporary unaligned ↵Fredia Huya-Kouadio
APK" error and improve command output logging.
2021-04-15Changed SkeletonIK3D to clear bone overrides when stoppingTwistedTwigleg
2021-04-15Add more sanitizer flags to shows more bugsRafał Mikrut
2021-04-15fix skeleton (ik) not resetting global_bone_overrides properlysmix8
fix skeleton (ik) not resetting global_bone_overrides properly
2021-04-15Test Godot with Vulkan in CIRafał Mikrut
2021-04-15Merge pull request #47916 from akien-mga/stringnames-mesh_materials-unusedRémi Verschelde
Scene: Remove unused `mesh_materials` StringNames
2021-04-15Merge pull request #47915 from BastiaanOlij/fix_surface_material_overrideRémi Verschelde
Fix forgotten rename on surface material override
2021-04-15Scene: Remove unused `mesh_materials` StringNamesRémi Verschelde
They were added in 8be2fabbe5cd846bac5e5a38e55f3fb70e73f2da (2.1 era) but were likely a first attempt that didn't get unused in the end.
2021-04-15Fix forgotten rename on surface material overrideBastiaan Olij
2021-04-15Merge pull request #47878 from clayjohn/rename-get_surface_materialRémi Verschelde
Rename get_surface_material to get_surface_override_material
2021-04-15This stops using FBXPropertyTable as a pointer.Gordon MacPherson
The base object will inherit the property table, for every FBX object, if it doesn't exist it will be ignored. The previous code was dangerous and not simple to understand, this makes the code simpler and should result in no leaks with PropertyTable. Features/Fixes: Adds ability for multiple millions of polygons to be loaded. Fixes memory leaks with tokens Fixes memory leaks with property table Fixes loading some corrupt files Fixes meshes not having a unique name to the mesh node. Opens up loading for two more versions: 7100 and 7200, up to 2020. Preliminary support for Cinema4D files in parser now, before this was not possible it would cause memory corruption, which is gone now. FBXProperties not being pointers presented simpler challenges in the long run also, fixed a bunch of bugs.
2021-04-14Rename get_surface_material to get_surface_override_materialclayjohn
2021-04-14Strip leading/trailing whitespace for project name in the project managerHugo Locurcio
This affects creating projects and renaming them.
2021-04-14Merge pull request #47846 from nekomatata/solver-optimizationRémi Verschelde
Godot Physics solver optimization
2021-04-14Merge pull request #47890 from akien-mga/etcpak-compress-onlyRémi Verschelde
etcpak: We only need the compression code, remove rest of etcpak app
2021-04-14Merge pull request #47889 from EricEzaM/PR/fix-autocomplete-accept-on-spaceRémi Verschelde
Fixed ui_accept (spacebar + return) accepting auto-completion options.
2021-04-14Merge pull request #47870 from reduz/reorganize-shader-compilerRémi Verschelde
2021-04-14etcpak: We only need the compression code, remove rest of etcpak appRémi Verschelde
We do our own image loading, threading, and memory management in Godot already, so the only components we need from etcpak (at least as of now) are the `Compress*` methods defined in `ProcessDxtc.cpp` and `ProcessRGB.cpp`. So we don't need to compile or vendor the rest.
2021-04-15Fixed ui_accept (spacebar + return) accepting auto-completion options.Eric M
2021-04-14Refactor GLSL shader compilationreduz
-Used a more consistent set of keywords for the shader -Remove all harcoded entry points -Re-wrote the GLSL shader parser, new system is more flexible. Allows any entry point organization. -Entry point for sky shaders is now sky(). -Entry point for particle shaders is now process().
2021-04-14Merge pull request #47886 from Pineapple/separate-setRémi Verschelde
Separate set.h from map.h
2021-04-14Merge pull request #47330 from ↵George Marques
Blackiris/fix-corrupt-scene-when-export-has-setter Fix corrupt scene when export var has setter
2021-04-14Merge pull request #47807 from Blackiris/fix-is-type-treated-as-addressRémi Verschelde
Fix type argument in is_builtin which was treated as an address