Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-15 | GDScript: Fix inferred typed array marked as constant | George Marques | |
2021-10-14 | Merge pull request #53807 from vnen/dont-share-arrays-and-dicts | Rémi Verschelde | |
2021-10-14 | Zero Dictionary and Array variants when changing type with reset | George Marques | |
So they don't reference to the old values anymore and instead refer to a new value. | |||
2021-10-14 | Merge pull request #53726 from briansemrau/gd-outer-class | George Marques | |
GDScript 2.0: Access outer scope classes | |||
2021-10-13 | GDScript: Access outer scope classes | Brian Semrau | |
2021-10-13 | Restore gltf animation export after split. | K. S. Ernest (iFire) Lee | |
2021-10-13 | Remove REST transform influence in skeleton bones | reduz | |
* Animations and Skeletons are now pose-only. * Rest transform is kept as reference (when it exists) and for IK * Improves 3D model compatibility (non uniform transforms will properly work, as well as all animations coming from Autodesk products). | |||
2021-10-13 | Merge pull request #53689 from reduz/remove-animation-transform3d-track | Rémi Verschelde | |
2021-10-13 | Merge pull request #53744 from williamd67/GPULightmapper-prevent-endless-loop | Rémi Verschelde | |
2021-10-13 | Merge pull request #53743 from williamd67/GPULightmapper-process-rays-to-sky | Rémi Verschelde | |
2021-10-13 | Merge pull request #53322 from ↵ | Rémi Verschelde | |
williamd67/GPULightmapper-skip-smoothen-positions-flat-triangle | |||
2021-10-12 | Remove 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-12 | GPULightmapper: prevent loop with max iterations | William 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-12 | GPULightmapper: process rays to sky in all bounces as active | William 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-12 | Merge pull request #53712 from CakHuri/nullptr | Rémi Verschelde | |
Replace NULL with nullptr | |||
2021-10-12 | GPULightmapper: skip smoothen positions for flat triangles | William 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-12 | Merge pull request #53720 from vnen/gdscript-typed-array-custom-class | Rémi Verschelde | |
2021-10-12 | GDScript: Fix typed array with custom classes | George Marques | |
2021-10-12 | Replaced NULL with nullptr | M. Huri | |
2021-10-12 | GDScript: Make setter parameter type same as variable type | George Marques | |
2021-10-12 | Merge pull request #53697 from bruvzg/ts_string_names | Rémi Verschelde | |
2021-10-12 | Move 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-12 | Merge pull request #52736 from aaronfranke/lgtm-mult | Rémi Verschelde | |
Fix some LGTM errors of "Multiplication result converted to larger type" | |||
2021-10-12 | Fix some LGTM errors of "Multiplication result converted to larger type" | Aaron Franke | |
2021-10-12 | Fixed a typo in csg module | M. Huri | |
2021-10-11 | Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and ↵ | Juan Linietsky | |
NodeAnimation" | |||
2021-10-11 | Merge pull request #48332 from TokageItLab/implement-ping-pong | Rémi Verschelde | |
2021-10-11 | Merge pull request #53681 from Paulb23/rejig-syntax-highligher-bind | Rémi Verschelde | |
Move add_syntax_highlighter bind to ScriptEditorBase | |||
2021-10-11 | Merge pull request #53647 from Chaosus/gds_fix_builtin_functions_autocompletion | Yuri Roubinsky | |
2021-10-11 | Move add_syntax_highlighter bind to ScriptEditorBase | Paulb23 | |
2021-10-11 | Fix autocompletion of built-in functions in GDScript | Yuri Roubinsky | |
2021-10-11 | Merge pull request #53430 from DavidSichma/typed_safe_setter | George Marques | |
Made typed member setters safe | |||
2021-10-11 | Merge pull request #53103 from ZuBsPaCe/gdscript-analyze-properties-fix | George Marques | |
GDScript: Report property type errors | |||
2021-10-11 | Remove redundant String operation from GDScript enum exports | Yuri Sizov | |
2021-10-09 | implement ping-pong loop in animation | Tokage | |
Co-authored-by: Chaosus <chaosus89@gmail.com> | |||
2021-10-09 | Enhance and cleanup stringify for Vector | mashumafi | |
2021-10-09 | Fix missing argument names in bindings | Rémi Verschelde | |
While at it, tweak some boolean setters to use `p_enabled` for the bool. Also renames `draw_minimap()` to `set_draw_minimap()`. | |||
2021-10-08 | Only emit typed member setters if safe to do so | David Sichma | |
Instructions are now only emitted if input type matches expected type. Otherwise usual setter fallback. | |||
2021-10-08 | GDScript: Report property type errors | ZuBsPaCe | |
Inline getters & setters are now FunctionNodes. Their names are set in the parser, not in the compiler. GDScript-Analyzer will now run through getter and setter. Also report wrong type or signature errors regarding getset properties. Added GDScript tests for getters and setters. #53102 | |||
2021-10-08 | Merge pull request #53536 from Faless/mp/4.x_rpc_config | Max Hilbrunner | |
[Net] Add call_local argument to Node.rpc_config. | |||
2021-10-08 | Merge pull request #53336 from briansemrau/gdscript-i'm-not-my-own-local-class | George Marques | |
[GDScript 2.0] fix script base class self-assignment | |||
2021-10-08 | [Net] Rename RPCConfig.sync to call_local. | Fabio Alessandrelli | |
For consistency with the other user facing changes. | |||
2021-10-07 | GDScript: Use getter return type for the property type | George Marques | |
The PropertyInfo hints are more relevant for the inspector. The getter return type is more reliable and less likely to be incorrect and it is what's going to be called in the end. | |||
2021-10-07 | Merge pull request #53422 from KoBeWi/add_LUA_to_Godot | Rémi Verschelde | |
2021-10-07 | Merge pull request #53545 from vnen/gdscript-release | Rémi Verschelde | |
2021-10-07 | GDScript: Fix method ptrcall on release | George Marques | |
2021-10-07 | Replace references to VisualServer in code comments with RenderingServer | Hugo Locurcio | |
VisualServer no longer exists in the `master` branch. | |||
2021-10-07 | Merge pull request #53494 from mhilbrunner/stop-drop-and-dont-lie | Rémi Verschelde | |
Fix outdated no_call_local, use call_remote | |||
2021-10-06 | GDScript: Set status on parsing steps beforehand | George Marques | |
To avoid potential dependency cycles. If any happens it will not get into infinite recursion anymore and errors will cascade later on. | |||
2021-10-06 | Fix outdated no_call_local, use call_remote | Max Hilbrunner | |