Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-16 | Merge pull request #60130 from fire-forge/theme-node-names | Rémi Verschelde | |
2022-05-16 | Merge pull request #60507 from bruvzg/textmesh | Rémi Verschelde | |
Implement TextMesh. | |||
2022-05-16 | Merge pull request #60463 from Geometror/improve-vs-1 | Rémi Verschelde | |
2022-05-16 | Merge pull request #60986 from fire-forge/capitalism | Rémi Verschelde | |
2022-05-16 | Replace most uses of Map by HashMap | reduz | |
* Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated! | |||
2022-05-13 | Merge pull request #60991 from fire-forge/tileset-groups | Rémi Verschelde | |
2022-05-13 | Merge pull request #60978 from fire-forge/shader-caps | Yuri Rubinsky | |
Capitalize AO, AA, UV, and UV2 in visual shader output ports | |||
2022-05-13 | Capitalize output port names in visual shader | FireForge | |
2022-05-13 | Implement TextMesh resource. | bruvzg | |
Apply simulated slant and embolden to the TextServer `gont_get_glyph_contours` results. | |||
2022-05-12 | Reduce extra groups in TileSet | FireForge | |
2022-05-12 | Capitalize/fix some property enum hints | FireForge | |
2022-05-12 | Merge pull request #60643 from clayjohn/GLES3-3D | Rémi Verschelde | |
2022-05-12 | Basic 3D rendering | clayjohn | |
2022-05-12 | Merge pull request #58152 from raulsntos/fix-curve-bake-algorithm | Rémi Verschelde | |
2022-05-12 | Fix Curve bake algorithm | Raul Santos | |
2022-05-12 | Fix Curve idx calculation for baked tilts and up vectors | Raul Santos | |
2022-05-12 | Use new HashMap implementation in the TextServer, and Font. | bruvzg | |
2022-05-12 | Add a new HashMap implementation | reduz | |
Adds a new, cleaned up, HashMap implementation. * Uses Robin Hood Hashing (https://en.wikipedia.org/wiki/Hash_table#Robin_Hood_hashing). * Keeps elements in a double linked list for simpler, ordered, iteration. * Allows keeping iterators for later use in removal (Unlike Map<>, it does not do much for performance vs keeping the key, but helps replace old code). * Uses a more modern C++ iterator API, deprecates the old one. * Supports custom allocator (in case there is a wish to use a paged one). This class aims to unify all the associative template usage and replace it by this one: * Map<> (whereas key order does not matter, which is 99% of cases) * HashMap<> * OrderedHashMap<> * OAHashMap<> | |||
2022-05-10 | Merge pull request #60917 from akien-mga/ci-emscripten-3.1.10 | Rémi Verschelde | |
2022-05-10 | Merge pull request #51591 from Calinou/call-group-default-immediate | Rémi Verschelde | |
Make `{call,set,notify}_group()` immediate by default | |||
2022-05-10 | Fix warnings found by Emscripten 3.1.10 | Rémi Verschelde | |
Fix `-Wunused-but-set-variable`, `-Wunqualified-std-cast-call`, and `-Wliteral-range` warnings. | |||
2022-05-09 | Merge pull request #60864 from V-Sekai/modification-stack-array | Rémi Verschelde | |
2022-05-09 | Merge pull request #60845 from Chaosus/vs_color_func | Yuri Rubinsky | |
2022-05-09 | Merge pull request #60844 from Chaosus/vs_vec4 | Yuri Rubinsky | |
2022-05-09 | Rescue orphan nodes in inherited scenes | kobewi | |
2022-05-07 | Change skeleton modification 2d and 3d to use the array inspector. | K. S. Ernest (iFire) Lee | |
2022-05-07 | Push `HSV2RGB/RGB2HSV` to `ColorFunc` (from `VecFunc`) in visual shaders | Yuri Roubinsky | |
2022-05-07 | Change output port of `VisualShaderNodeColorUniform` to vec4 | Yuri Roubinsky | |
2022-05-06 | Cleanup metadata usage | kobewi | |
2022-05-05 | Make `{call,set,notify}_group()` immediate by default | Hugo Locurcio | |
This results in less surprising behavior out of the box. Internal usages were modified to keep the existing behavior identical there. | |||
2022-05-05 | Merge pull request #60597 from reduz/missing-node-resource-placeholders | Rémi Verschelde | |
2022-05-05 | Fix global AnimationLibrary name validation | Haoyu Qiu | |
2022-05-03 | Merge pull request #60727 from aaronfranke/basis-axis-column | Rémi Verschelde | |
2022-05-03 | Implement missing Node & Resource placeholders | reduz | |
Implemented by request of @neikeq to advance in the GDExtension version of Mono. * If a Resource type is missing upon load, it will be remembered together with its data (Unless manually overriden). * If a Node type is missing upon load, it will be also be remembered together with its data (unless deleted). This feature makes working with GDExtension much easier, as it ensures that missing types no longer cause data loss. | |||
2022-05-03 | Merge pull request #60583 from reduz/placeholder-assets | Rémi Verschelde | |
2022-05-03 | Rename Basis get_axis to get_column, remove redundant methods | Aaron Franke | |
2022-05-03 | Merge pull request #59321 from Calinou/primitive-meshes-csg-tweak-default-sizes | Rémi Verschelde | |
Decrease default sizes of some primitive and CSG meshes for consistency | |||
2022-05-03 | Merge pull request #60627 from aaronfranke/rename-elements | Rémi Verschelde | |
Rename Transform2D and Basis `elements` to `columns` and `rows` respectively | |||
2022-05-03 | Merge pull request #60714 from Calinou/typedef-remove-ref | Rémi Verschelde | |
Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | |||
2022-05-03 | Merge pull request #58777 from Sauermann/fix-capsulemesh-tangent | Rémi Verschelde | |
Reverse tangents of capsule mesh | |||
2022-05-03 | Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | Hugo Locurcio | |
These typedefs don't save much typing compared to the full `Ref<Resource>` and `Ref<RefCounted>`, yet they sometimes introduce confusion among new contributors. | |||
2022-05-02 | Fix tscn not listed as Resource extension | kobewi | |
2022-05-02 | Merge pull request #59895 from akien-mga/clang-tidy | Rémi Verschelde | |
2022-05-02 | Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init` | Rémi Verschelde | |
Didn't commit all the changes where it wants to initialize a struct with `{}`. Should be reviewed in a separate PR. Option `IgnoreArrays` enabled for now to be conservative, can be disabled to see if it proposes more useful changes. Also fixed manually a handful of other missing initializations / moved some from constructors. | |||
2022-05-02 | Fix resource dependence renaming. | bruvzg | |
2022-05-02 | Merge pull request #60529 from timothyqiu/theme-validation | Rémi Verschelde | |
2022-04-30 | Improve the VisualShader/VisualScript editor UI | Hendrik Brucker | |
2022-04-29 | Merge pull request #60070 from Calinou/proceduralskymaterial-add-dithering | Rémi Verschelde | |
Add dithering to ProceduralSkyMaterial to combat banding | |||
2022-04-29 | Rename Transform2D "elements" to "columns" | Aaron Franke | |
2022-04-28 | Merge pull request #58599 from Calinou/styleboxflat-add-skew | Rémi Verschelde | |
Add a Skew property to StyleBoxFlat |