summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-19Complete rewrite of TweensTomasz Chabora
* Tweens were changed from Node to RefCounted. New API is inspired by DOTween. * Tweens are created and managed by SceneTree, similar to SceneTreeTimer, which makes them ultra cheap to use a lot. * Animating with Tweens is done by creating sequences of Tweeners. You create them from code and they autostart by default (fire-and-forget). * There are 4 Tweeners that cover the former Tween functionality: PropertyTweener, IntervalTweener, CallbackTweener and MethodTweener. * The methods were simplified a lot. Long argument lists are replaced with chained calls on Tweens and Tweeners. * Tweeners by default execute in sequence, so it's easy to create complex chained animations. * You can bind a Tween to a node. Tween will be removed automatically when the bound node is freed.
2021-06-13Merge pull request #49227 from pycbouh/editor-theme-freeze-changesRémi Verschelde
Prevent `Theme` resource from emitting changes during bulk operations
2021-06-13Merge pull request #48207 from BastiaanOlij/multiview_stereoscopicRémi Verschelde
Add stereoscopic rendering through multiview
2021-06-13Add stereoscopic rendering through multiviewBastiaan Olij
2021-06-13Merge pull request #49526 from Chaosus/fix_textureregion_errorsRémi Verschelde
2021-06-13Merge pull request #49543 from greatmomo/SkeletonModification_bugfixRémi Verschelde
2021-06-13Merge pull request #34668 from aaronfranke/to-stringRémi Verschelde
[Core] Reformat structure string operators
2021-06-13Merge pull request #49564 from timothyqiu/validate-plugin-paramsRémi Verschelde
2021-06-13Merge pull request #49562 from RandomShaper/fix_mono_buildRémi Verschelde
Improve & fix Mono build
2021-06-13Validate parameters when adding pluginsHaoyu Qiu
2021-06-13Improve & fix Mono buildPedro J. Estébanez
- Fix C++ compile errors about pending variable renames after the `Reference` to `RefCount` change. - Fix C# compile errors due to the recent rename of `EnablePlugin()` and `Build()`, which are now underscore-prefixed in bindings. - Additional rename: `godot_icall_Reference_Dtor` to `godot_icall_RefCounted_Dtor`.
2021-06-13Merge pull request #49559 from timothyqiu/color-indexRémi Verschelde
Fix crash when using invalid index in Color.get_named_color
2021-06-13Merge pull request #49558 from timothyqiu/invalid-refRémi Verschelde
2021-06-13Merge pull request #49555 from timothyqiu/tileset-rangeRémi Verschelde
Add range check for TileSet::CellNeighbor parameter
2021-06-13Merge pull request #49553 from timothyqiu/viewport-outside-treeRémi Verschelde
Fix Viewport crashes when not in tree
2021-06-13Merge pull request #49554 from timothyqiu/physical-bone-2d-initRémi Verschelde
Initialize PhysicalBone2D::parent_skeleton
2021-06-13Merge pull request #49546 from KoBeWi/;_;Rémi Verschelde
Fix some virtual methods
2021-06-13Merge pull request #49556 from timothyqiu/joypad-button-range-checkRémi Verschelde
Fix `InputEventJoypadButton::as_text` crash for invalid button index
2021-06-13Fix crash when using invalid index in Color.get_named_colorHaoyu Qiu
2021-06-13Validate parameter of SkeletonModificationStack2D::add_modificationHaoyu Qiu
2021-06-13Fix `InputEventJoypadButton::as_text` crash for invalid button indexHaoyu Qiu
2021-06-13Add range check for TileSet::CellNeighbor parameterHaoyu Qiu
2021-06-13Fix Viewport crashes when not in treeHaoyu Qiu
2021-06-13Initialize PhysicalBone2D::parent_skeletonHaoyu Qiu
2021-06-12Merge pull request #49551 from reduz/fix-roughness-limiter2Juan Linietsky
Make shader compile again after roughness limiter fix
2021-06-12Make shader compiler again after roughness limiter fixreduz
Fix shader compilation error after merging #49549
2021-06-12Merge pull request #49549 from clayjohn/VULKAN-roughness-limiterJuan Linietsky
Fix roughness limiter derivative
2021-06-12Merge pull request #49547 from reduz/fix-voxelgiJuan Linietsky
Fix VoxelGI (works again).
2021-06-13Fix some virtual methodskobewi
2021-06-12Fix roughness limiter derivativeclayjohn
2021-06-12Fix VoxelGI (works again).reduz
It was broken due to #46046, this makes it work again.
2021-06-12Merge pull request #48746 from KoBeWi/bane_of_all_virtual_compatibilityRémi Verschelde
Consistently prefix bound virtual methods with _
2021-06-12Merge pull request #49123 from aaronfranke/it-is-timeRémi Verschelde
Add a Time singleton
2021-06-12Merge pull request #49544 from akien-mga/variantparser-stringname-compatRémi Verschelde
VariantParser: Fix reading StringNames with '&'.
2021-06-12Merge pull request #49520 from pfertyk/issue-46278-empty-texture-crashes-godotRémi Verschelde
Validate texture in RendererStorageRD::free
2021-06-12Merge pull request #49541 from Calinou/fix-game-camera-override-tooltipRémi Verschelde
Fix game camera override tooltips being swapped
2021-06-12VariantParser: Fix reading StringNames with '&'.Rémi Verschelde
Keep support for '@' for now for compatibility. Fixes #49535. Fixes #49542.
2021-06-12Fixed crash on calling set_editor_draw without properly setupMoritz Kaltenbrunner
SkeletonModification
2021-06-12Fix game camera override tooltips being swappedHugo Locurcio
Previously, the wrong tooltip was shown. This also tweaks the tooltips' texts to be clearer and remove references to "game" (since Godot is used for more than just games).
2021-06-12Merge pull request #49538 from Calinou/doc-arraymesh-fix-duplicate-paragraphRémi Verschelde
Fix duplicate paragraph in `ArrayMesh.add_surface_from_arrays()` description
2021-06-12Fix duplicate paragraph in `ArrayMesh.add_surface_from_arrays()` descriptionHugo Locurcio
2021-06-12Fixed a bunch of connection errors in TextureEditorPluginYuri Roubinsky
2021-06-12Merge pull request #49522 from JFonS/fix_surfacetool_tangentsRémi Verschelde
Fix tangents array in SurfaceTool
2021-06-12Consistently prefix bound virtual methods with _kobewi
2021-06-12Fix tangents array in SurfaceTooljfons
2021-06-11Merge pull request #47242 from sygi/bitmap-opaque-polygonsRémi Verschelde
Bitmap opaque_to_polygons documentation
2021-06-11Merge pull request #49519 from Xrayez/filesystem-delete-for-everyoneRémi Verschelde
Use "Delete" in FileSystemDock on all platforms
2021-06-11Merge pull request #49515 from ↵Rémi Verschelde
Calinou/doc-projectsettings-vram-compression-change Document applying VRAM compression setting changes retroactively
2021-06-11Document applying VRAM compression setting changes retroactivelyHugo Locurcio
2021-06-11Validate texture in RendererStorageRD::freePaweł Fertyk