summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-10-13Merge pull request #53757 from groud/fix_undoRémi Verschelde
2021-10-13Merge pull request #53689 from reduz/remove-animation-transform3d-trackRémi Verschelde
2021-10-13Merge pull request #53727 from Calinou/3d-editor-tweak-object-snap-distancesRémi Verschelde
2021-10-13Merge pull request #53744 from williamd67/GPULightmapper-prevent-endless-loopRémi Verschelde
2021-10-13Merge pull request #53743 from williamd67/GPULightmapper-process-rays-to-skyRémi Verschelde
2021-10-13Merge pull request #53322 from ↵Rémi Verschelde
williamd67/GPULightmapper-skip-smoothen-positions-flat-triangle
2021-10-13Fix undo in inspector not workingGilles Roudière
2021-10-13Merge pull request #53745 from KoBeWi/layerzzzzzRémi Verschelde
2021-10-13Merge pull request #53683 from Chaosus/vs_previewsRémi Verschelde
2021-10-13Use z_index for TileMap layer darkeningkobewi
2021-10-12Remove animation 3D transform track, replace by loc/rot/scale tracks.reduz
* `Animation.TYPE_TRANSFORM3D` track is gone. * Added POSITION_3D, ROTATION_3D, SCALE_3D tracks. * GLTF2, Collada, FBX importers will only import the track types found. * Skeleton3D bone poses are now Pos/Rot/Scale, pose matrix removed. * AnimationPlayer and AnimationTree animate these tracks separately, only when found. * Removed BakeReset code, is useless with these changes. This is the first in a series of commits designed to make the animation system in Godot more useful, which includes: * Better compatibility with Autodesk products * Better reusability of animations across models (including retargeting). * Proper animation compression. * etc. *Note* GLTF2 animation saving went broken with this PR, needs to be fixed in a subsequent one.
2021-10-12GPULightmapper: prevent loop with max iterationsWilliam Deurwaarder
In case the calculation of the delta contained infinity values (division by zero), than later the calculation of the next cell failed as the infinity value was multiplied by zero which resulted in a nan. The nan-value caused that the next cell was equal to the current cell which resulted in an end-less loop, which only terminates by the maximum iterations protection. This is solved by replacing infinity with grid_size which acts as infinity.
2021-10-12GPULightmapper: process rays to sky in all bounces as activeWilliam Deurwaarder
Before this change only rays to the sky (RAY_MISS) in the first bounce were processed as active rays. This caused artifacts, areas were too light, when more than one bounce were processed. Now rays to the sky are processed as active rays for all bounces.
2021-10-12Merge pull request #52495 from ↵Rémi Verschelde
kdiduk/issue-52491-fix-value-conversion-in-hashfuncs-header #52491 Cosmetic: fix type cast so that it matches return value type
2021-10-12Merge pull request #53471 from KoBeWi/🥞Rémi Verschelde
Improve editor panning and remove RMB panning
2021-10-12Merge pull request #53705 from e8newallm/53668Rémi Verschelde
Fixed editor attempting to save a blank scene with save all scenes
2021-10-12Merge pull request #52293 from neikeq/class-db-api-type-bugRémi Verschelde
Fix ClassDB API type mismatch bug between --editor and player
2021-10-12Merge pull request #53636 from KoBeWi/colorayerRémi Verschelde
Add modulate property to TileMap layers
2021-10-12Merge pull request #53676 from Klowner/camera-get-pyramid-rid-shape-crashRémi Verschelde
Fix Camera3D::get_pyramid_shape_rid() crash when not in scene
2021-10-12Merge pull request #53712 from CakHuri/nullptrRémi Verschelde
Replace NULL with nullptr
2021-10-12Merge pull request #53735 from Paulb23/text-file-drop-and-dragRémi Verschelde
Allow dragging TextFiles from the Filesystem dock
2021-10-12Merge pull request #53732 from Paulb23/text-file-saveRémi Verschelde
Fix TextFiles not saving when closing the tab
2021-10-12Merge pull request #53728 from groud/fix_forgotten_printRémi Verschelde
Fix useless debug print
2021-10-12Allow dragging TextFiles from the Filesystem dockPaulb23
2021-10-12GPULightmapper: skip smoothen positions for flat trianglesWilliam Deurwaarder
Smoothening positions for flat, non-smoothened, triangles is unnecessary and caused positions to move outside their triangle which caused side-effects as rays from those positions intersected with triangles which could not be reached from the original triangle. This is solved by skipping smoothening of positions for flat triangles. A triangle is determined to be flas as its vertex normals are equal.
2021-10-12Fix TextFiles not saving when closing the tabPaulb23
2021-10-12Merge pull request #53717 from Calinou/android-default-arm64Rémi Verschelde
2021-10-12Fix useless debug printGilles Roudière
2021-10-12Merge pull request #53720 from vnen/gdscript-typed-array-custom-classRémi Verschelde
2021-10-12Increase object snapping distances in the 3D editorHugo Locurcio
- Increase drag-and-drop snapping to 50 units (from 10 units). - Increase Snap Object to Floor maximum height to 500 units (from 20 units). - Increase Snap Object to Floor negative margin to 1 unit (from 0.2 units).
2021-10-12Build for 64-bit ARM by default when compiling or exporting for AndroidHugo Locurcio
All Android devices that support Vulkan support 64-bit ARM. This also removes NEON opt-out code for ARMv7 as pretty much all ARMv7 devices also support NEON.
2021-10-12Merge pull request #53715 from vnen/gdscript-setter-parameter-typeRémi Verschelde
2021-10-12GDScript: Fix typed array with custom classesGeorge Marques
2021-10-12Merge pull request #53713 from groud/add_force_keep_on_undo_redo_merge_endsRémi Verschelde
2021-10-12Replaced NULL with nullptrM. Huri
2021-10-12Merge pull request #53711 from Faless/mp/4.x_fix_custom_despwnRémi Verschelde
2021-10-12GDScript: Make setter parameter type same as variable typeGeorge Marques
2021-10-12[Net] Fix spawn/despawn custom callable argument.Fabio Alessandrelli
Was always reporting it to be a spawn, even for despawns.
2021-10-12Add a way to force undo/redo operations to be kept in MERGE_ENDS modeGilles Roudière
2021-10-12Merge pull request #53697 from bruvzg/ts_string_namesRémi Verschelde
2021-10-12Fixed editor attempting to save a blank scene with save all scenesMatthew Newall
2021-10-12Move static feature set and number system `StringName`s to the singleton.bruvzg
Remove `hb_` prefix from the custom bitmap font functions to avoid potential conflicts with the HarfBuzz. Cleanup commented debug code. Update numbering system data to CLDR 39.
2021-10-12Merge pull request #52736 from aaronfranke/lgtm-multRémi Verschelde
Fix some LGTM errors of "Multiplication result converted to larger type"
2021-10-12Merge pull request #53694 from CakHuri/fix-typo-csgRémi Verschelde
Fixed a typo in csg module
2021-10-12Merge pull request #52548 from m4gr3d/customize_metadata_dir_masterRémi Verschelde
Make the project data directory customizable
2021-10-12Fix some LGTM errors of "Multiplication result converted to larger type"Aaron Franke
2021-10-12Fixed a typo in csg moduleM. Huri
2021-10-11Merge pull request #53687 from godotengine/revert-48332-implement-ping-pongJuan Linietsky
Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and NodeAnimation"
2021-10-11Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and ↵Juan Linietsky
NodeAnimation"
2021-10-11Make the project data directory customizable.ne0fhyk