Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-24 | Merge pull request #68386 from MewPurPur/snappedi-snappedf | Rémi Verschelde | |
Implement snappedi, snappedf, and Vector[2/3/4]i.snapped | |||
2022-11-24 | Refactor Curve3D::_bake() method | Yaohua Xiong | |
The main change is to caculate tangent directly from bezier curve, without going through discretized polyline, avoiding pitfalls of discretization. Other changes are: 1. Add an bezier_derivative() method for Vector3, Vector2, and Math; 2. Add an tesselate_even_length() method to Curve3D, which tesselate bezier curve to even length segments adaptively; 3. Cache the tangent vectors in baked_tangent_vector_cache; | |||
2022-11-19 | Implement snappedi, snappedf, and Vector[2/3/4]i.snapped | VolTer | |
2022-11-12 | Document that Vector classes are 32-bit | Jonathan Nicholl | |
2022-10-27 | Document the Vector3 and Vector4i classes | Hugo Locurcio | |
2022-10-08 | Add `is_finite` method for checking built-in types | Haoyu Qiu | |
2022-09-02 | Add `is_zero_approx` methods to `Vector2`, `3`, and `4` | Jonathan Nicholl | |
2022-08-19 | Make `cubic_interpolate()` consider key time in animation | Silc Renew | |
2022-08-09 | [doc] Use "param" instead of "code" to refer to parameters | Andy Maloney | |
Co-authored-by: Yuri Sizov <11782833+YuriSizov@users.noreply.github.com> | |||
2022-08-08 | Rename the argument tag to param in XML documentation | Yuri Sizov | |
2022-06-27 | Refactor bezier interpolation functions | Hendrik Brucker | |
2022-05-05 | Core: Rename math 'phi' arguments to 'angle' | Rémi Verschelde | |
2022-04-23 | Changed "pair" to "triplet" in Vector3 definition | GTcreyon | |
2022-03-14 | Remove generating of null comparison operators from documentation | Yuri Roubinsky | |
2022-02-15 | Add an XML schema for documentation | Hugo Locurcio | |
This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions. | |||
2022-01-06 | Allow Vector2/3 slerp values to have any length | Aaron Franke | |
2022-01-06 | Unify similar method descriptions | Haoyu Qiu | |
Notably: * `Packed*Array.size()` and `Array.size()`. * Shared methods of `Transform2D` and `Transform3D`. * Shared methods of `Vector2`, `Vector3`, and `Vector2i`. This reduces the Deja Vu when translating the class reference :) | |||
2021-12-06 | Merge pull request #55500 from KoBeWi/just_doc_things | Max Hilbrunner | |
Misc improvements to various docs | |||
2021-12-02 | Expose max_axis_index and max_axis_index for Vector2(i) | Aaron Franke | |
Some cleanup with Vector3(i)'s methods so that it is consistent with Vector2, for example it returns enums internally (GDScript still gets ints). | |||
2021-12-01 | Rename Vector parameters to be consistent | Raul Santos | |
Renames parameters that were named differently across different scripting languages or their documentation to use the same name everywhere. | |||
2021-11-30 | Misc improvements to various docs | kobewi | |
2021-11-29 | Enable sorting of operator methods in class documentation. | Marcel Admiraal | |
2021-11-16 | Merge pull request #54581 from aaronfranke/operator-docs | Rémi Verschelde | |
2021-11-15 | Replace Godot docs URL with `$DOCS_URL` in XML class reference | Rémi Verschelde | |
2021-11-04 | Add documentation to operators for math types | Aaron Franke | |
Co-authored-by: Raul Santos <raulsntos@gmail.com> | |||
2021-10-29 | Move the docs for constructors and operators out of methods section | Aaron Franke | |
2021-10-21 | Implement Animation Compression | reduz | |
Roughly based on https://github.com/godotengine/godot-proposals/issues/3375 (used format is slightly different). * Implement bitwidth based animation compression (see animation.h for format). * Can compress imported animations up to 10 times. * Compression format opens the door to streaming. * Works transparently (happens all inside animation.h) | |||
2021-10-06 | doc: Update links to latest documentation after content reorganization | Rémi Verschelde | |
2021-09-17 | Merge pull request #52450 from aaronfranke/they-came-from-scale | Rémi Verschelde | |
Replace Vector3.to_diagonal_matrix with Basis.from_scale | |||
2021-09-17 | Allow comparing equality between builtin types and null | George Marques | |
2021-09-17 | Replace Vector3.to_diagonal_matrix with Basis.from_scale | Aaron Franke | |
2021-07-30 | doc: Use self-closing tags for `return` and `argument` | Rémi Verschelde | |
For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there. | |||
2021-06-25 | Implement native extension system | reduz | |
* Deprecates GDNative in favor of a simpler, lower level interface. * New extension system allows registering core engine classes. * Simple header interface in gdnative_interace.h | |||
2021-06-18 | Better format arguments in variant parser | Michael Alexsander Silva Dias | |
2021-06-04 | Rename Quat to Quaternion | Marcel Admiraal | |
2021-06-03 | Merge pull request #38430 from aaronfranke/transform3d | Rémi Verschelde | |
2021-06-03 | Allow clamping vectors and colors | Aaron Franke | |
2021-06-03 | Rename Vector2 clamped to limit_length and add limit_length to Vector3 | Aaron Franke | |
2021-06-03 | Update documentation for Transform3D | Aaron Franke | |
2021-04-23 | Docs: Minor argument names fix | kleonc | |
2021-03-18 | doc: Sync classref with current source | Rémi Verschelde | |
And move GLTF docs to its module folder. | |||
2021-02-16 | Added signed_angle_to for Vector3 | JestemStefan | |
2021-01-04 | doc: Sync classref with current source | Rémi Verschelde | |
2020-12-28 | Rename Math::stepify to snapped | Marcel Admiraal | |
2020-12-15 | Added a note describing a code behind Vector2/3.direction_to | Yuri Roubinsky | |
2020-12-07 | Improve argument names for core types | Aaron Franke | |
2020-11-10 | doc: Sync classref to add operators after #43419 | Rémi Verschelde | |
2020-11-09 | Variant: Sync docs with new constructors, fixups after #43403 | Rémi Verschelde | |
Change DocData comparators for MethodDoc and ArgumentDoc to get a better ordering of constructors. | |||
2020-11-04 | doc: Sync classref with current source + fixup some bindings | Rémi Verschelde | |
Includes various changes triggered by the refactoring of method bindings. | |||
2020-10-01 | Link to demos from within the class reference | Aaron Franke | |