Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-13 | Merge pull request #72225 from MinusKube/shaped_text_invalidated_bug | Rémi Verschelde | |
Mark dirty flags when shaped texts are invalidated | |||
2023-02-02 | Add a property hint for PrimitiveMesh's `uv2_padding` | Hugo Locurcio | |
Negative values are not valid and will always cause lightmap bleeding to occur. This also improves the documentation for the `uv2_padding` property in the class reference. | |||
2023-01-28 | Use correct prefix for TextMesh width property | MinusKube | |
2023-01-28 | Mark dirty flags when shaped texts are invalidated | MinusKube | |
2023-01-18 | Implement BiDi override mode for GDScript source. | bruvzg | |
2023-01-08 | Use BitField<> hint for ArrayFormat | Juan Linietsky | |
This was missing in the conversion of bitflags to BitField<>. | |||
2023-01-05 | One Copyright Update to rule them all | Rémi Verschelde | |
As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | |||
2022-12-29 | Add safety-checks before some servers `free()` | Adam Scott | |
2022-12-19 | Add properties to disable top/bottom cap generation in TubeTrailMesh | Hugo Locurcio | |
This can be used to improve generation and rendering performance, or for certain special effects such as particle trails. | |||
2022-11-24 | Refactor interpolating functions in some classes to use Math class | Silc Renew | |
2022-11-14 | Fix misc formatting issues | Rémi Verschelde | |
Somehow I missed the failing CI report from trailing whitespace. Fixed a couple typos found by codespell while at it, and misc trailing semicolons in one of the files. | |||
2022-11-13 | Add optional UV2 logic for lightmapping to primitive shapes | Bastiaan Olij | |
2022-10-13 | Merge pull request #67336 from jbcolli2/Normal-of-CylinderMesh | Rémi Verschelde | |
Fix bug in CylinderMesh when computing normals | |||
2022-10-13 | Changed normal of CylinderMesh to account for slanted side. | jbcolli2 | |
2022-10-08 | Remove leading spaces from enumerator name hints | Haoyu Qiu | |
For `PROPERTY_HINT_ENUM` properties, enumerator names can be provided as a comma separated list. There're a few properties that add leading spaces to the names (e.g. `First, Second, Third`). These spaces are included in the Inspector dropdown, which is unexpected. It's better to leave the surrounding spaces untouched because it could be part of the resulting string value (the variable is a string enum). And most other enum hints don't contain surrounding whitespaces. This PR removes the spaces and documents this `PROPERTY_HINT_ENUM` behavior. | |||
2022-10-07 | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | |
change warnings=all to use /W4. | |||
2022-09-06 | Rename `range_lerp` to `remap` | Micky | |
2022-08-30 | Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()` | Hugo Locurcio | |
"sampling" is a more accurate term than "interpolating" for what's happening when using that function. | |||
2022-08-26 | Add ThemeDB, expose previously static Theme methods | Yuri Sizov | |
2022-08-26 | Merge pull request #64243 from bruvzg/multiline_textmesh | Rémi Verschelde | |
2022-08-25 | Merge pull request #64801 from clayjohn/plane-quad | Rémi Verschelde | |
Remove QuadMesh and add orientation parameter to PlaneMesh | |||
2022-08-24 | Remove QuadMesh and add orientation parameter to PlaneMesh | clayjohn | |
2022-08-23 | Replace Array return types with TypedArray 2 | kobewi | |
2022-08-10 | Add line breaking support to the TextMesh. | bruvzg | |
2022-08-04 | Add `TorusMesh` | hoontee | |
2022-07-06 | Refactor Font configuration and import UI, and Font resources. | bruvzg | |
2022-07-04 | Use custom key structs, instead of raw hashes for the Label3D and TextMesh, ↵ | bruvzg | |
to avoid potential hash collisions. | |||
2022-06-22 | Fix CapsuleMesh loading issue (radius reset) | tefusion | |
2022-06-20 | Clean up Hash Functions | reduz | |
Clean up and do fixes to hash functions and newly introduced murmur3 hashes in #61934 * Clean up usage of murmur3 * Fixed usages of binary murmur3 on floats (this is invalid) * Changed DJB2 to use xor (which seems to be better) | |||
2022-06-11 | Add suffixes to all nodes and resources | FireForge | |
2022-05-25 | Merge pull request #61355 from bruvzg/text_mesh_fix_fill_align | Rémi Verschelde | |
[TextMesh] Fix incorrectly applied FILL alignment. | |||
2022-05-24 | Tweak TextMesh decomposition error message to mention self-intersecting lines | Hugo Locurcio | |
2022-05-24 | [TextMesh] Fix incorrectly applied FILL alignment. | bruvzg | |
2022-05-24 | Merge pull request #61203 from Calinou/cylindermesh-add-cap-properties | Rémi Verschelde | |
Add properties to disable top/bottom cap generation in CylinderMesh | |||
2022-05-23 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.2-dev from current git. | |||
2022-05-23 | [TextMesh] Do not generate meshes for non-visual glyphs. | bruvzg | |
2022-05-22 | [TextMesh] Fix cubic cubic Bezier arc processing. | bruvzg | |
2022-05-21 | Add properties to disable top/bottom cap generation in CylinderMesh | Hugo Locurcio | |
2022-05-19 | Use suffixes for units in nodes and resources | Aaron Franke | |
2022-05-13 | Implement TextMesh resource. | bruvzg | |
Apply simulated slant and embolden to the TextServer `gont_get_glyph_contours` results. | |||
2022-05-03 | Merge pull request #58777 from Sauermann/fix-capsulemesh-tangent | Rémi Verschelde | |
Reverse tangents of capsule mesh | |||
2022-04-08 | Fix navmesh baking | Pawel Lampe | |
- improved mesh data calculation from standalone static colliders so that no VisualServer calls are performed - and thus no VS mutexes need to be locked in case of on-thread baking - improved the same for GridMap's static colliders | |||
2022-03-10 | Discern between virtual and abstract class bindings | reduz | |
* Previous "virtual" classes (which can't be instantiated) are not corretly named "abstract". * Added a new "virtual" category for classes, they can't be instantiated from the editor, but can be inherited from script and extensions. * Converted a large amount of classes from "abstract" to "virtual" where it makes sense. Most classes that make sense have been converted. Missing: * Physics servers * VideoStream * Script* classes. which will go in a separate PR due to the complexity involved. | |||
2022-03-05 | Reverse tangents of capsule mesh | Markus Sauermann | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-09-28 | Fixes the normals of SphereMesh when the radius is different from 1 | Duarte David | |
2021-09-27 | QuadMesh remove format ARRAY_FORMAT_INDEX | Brian Semrau | |
2021-08-22 | Fixes the normals of SphereMesh when the sphere/hemisphere is oblong | Duarte David | |
2021-08-11 | Make radius & height in CapsuleShape3D independent | PouleyKetchoupp | |
Also changed CapsuleMesh to make settings consistent between render and physics. | |||
2021-07-11 | added offset for plane mesh and quad mesh | QbieShay | |