Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-24 | Add GLTF, DAE and FBX importers enforcement for blend shape mask array | Adam Scott | |
2022-03-22 | Merge pull request #59170 from akien-mga/import-wav-configure-loop-mode | Rémi Verschelde | |
2022-03-22 | Merge pull request #59275 from bruvzg/ft_brotli | Rémi Verschelde | |
2022-03-20 | Import settings inspector is cleared when opened | Fazil Babu | |
2022-03-18 | Merge pull request #58233 from bruvzg/gde_ts | Rémi Verschelde | |
2022-03-18 | Add brotli decoder and WOFF2 support. | bruvzg | |
2022-03-18 | Merge pull request #59273 from V-Sekai/import-scene-no-roll | Rémi Verschelde | |
2022-03-18 | Avoid roll in scene importer camera. | K. S. Ernest (iFire) Lee | |
2022-03-18 | Merge pull request #59259 from fire-forge/font-import-tab-names | Rémi Verschelde | |
Fix tab names in advanced font importer | |||
2022-03-18 | Merge pull request #57996 from Calinou/texture-import-remove-stream-option | Rémi Verschelde | |
Remove unused Streamed option for textures in the Import dock | |||
2022-03-17 | Fix tab names in advanced font importer | FireForge | |
2022-03-17 | Make `TabBar/Container` default their alignments to the left instead of center | Michael Alexsander | |
2022-03-17 | Unify TextServer built-in module and GDExtension code. | bruvzg | |
2022-03-15 | Remove unused Streamed option for textures in the Import dock | Hugo Locurcio | |
Godot does not support texture streaming yet (and is only planned for a future 4.x release), so displaying an option can be misleading. | |||
2022-03-15 | ResourceImporterWAV: Allow configuring loop mode on import | Rémi Verschelde | |
The new `edit/loop_mode` import options lets user choose to either: - Detect loop points from the WAV (default, same behavior as before) - Set the loop mode and loop points manually like in AudioStreamSample Fixes #46164. | |||
2022-03-11 | Add options to embolden and transform font outlines to simulate bold and ↵ | bruvzg | |
italic typefaces. | |||
2022-03-11 | Merge pull request #58965 from TechnoPorg/remove-stex-occurrences | Rémi Verschelde | |
Remove more occurrences of "stex" | |||
2022-03-10 | Remove more occurrences of "stex" | TechnoPorg | |
2022-03-07 | Add missing i18n to various strings | Haoyu Qiu | |
2022-03-06 | Merge pull request #58788 from reduz/rename-streamtexture | Rémi Verschelde | |
Rename StreamTexture* to CompressedTexture* | |||
2022-03-05 | Various code and documentation improvements | kobewi | |
2022-03-05 | Rename StreamTexture* to CompressedTexture* | reduz | |
* Its not and will not be used for streaming. * Streaming will be implemented in 4.1 and it will work different. * It makes more sense to be called CompressedTexture since it imports and compresses texture files. | |||
2022-03-05 | Make name of editor file dialog filters translatable | Haoyu Qiu | |
2022-02-25 | Allow automatic lod when importing 3D scenes with Static Lightmaps | K. S. Ernest (iFire) Lee | |
Avoid the normal merge procedure when uv2s are different and makes generating LODs happen after the lightmap generation | |||
2022-02-21 | Fix typos in editor font preload dialog warning messages | Hugo Locurcio | |
2022-02-19 | Merge pull request #57163 from ↵ | Rémi Verschelde | |
winterpixelgames/feature/allow-disable-atlas-texture-alpha-trim Allow disabling the alpha trim on texture atlas creation. | |||
2022-02-19 | Allow disabling the alpha trim on texture atlas creation. | Jason Knight | |
Default to true | |||
2022-02-19 | Fix crash when importing DAE model | Haoyu Qiu | |
2022-02-17 | Change 'find_node' to 'find_nodes' and Add 'type' parameter | diddykonga | |
Changed 'find_node' to 'find_nodes' which now returns an 'TypedArray<Node>', as well as Added a 'type' parameter to match against specific node types, which supports inheritance. | |||
2022-02-16 | Merge pull request #58182 from akien-mga/style-cleanup-if-semicolons-deadcode | Rémi Verschelde | |
2022-02-16 | Update if == NOTIFICATION_* to switch statements to match coding style | megalobyte | |
2022-02-16 | Style: Cleanup single-line blocks, semicolons, dead code | Rémi Verschelde | |
Remove currently unused implementation of TextureBasisU, could be re-added later on if needed and ported. | |||
2022-02-15 | Editor: Cleanup some includes dependencies | Rémi Verschelde | |
Removes some unnecessary includes from `editor_node.h`, and instead add those where they're used. Removes unnecessary `editor_node.h` includes in various editor classes. Renames `dynamicfont` to `dynamic_font` in a couple files. Misc cleanup while jumping through that rabbit hole. | |||
2022-02-12 | Add sub-pixel glyph positioning support. | bruvzg | |
2022-02-12 | Merge pull request #57997 from Calinou/texture-import-rename-hdr-as-srgb | Rémi Verschelde | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-12 | Rename Hdr as Srgb texture import option to be lowercase | Hugo Locurcio | |
Unlike all other import options, Hdr As Srgb was internally spelled out with uppercase characters. | |||
2022-02-08 | Merge pull request #57627 from JFonS/occluder_improvements | Rémi Verschelde | |
2022-02-08 | Re-add missing `SNAME` macros in `get_theme_*` calls | Rémi Verschelde | |
They were removed in the previous commit reverting the addition of `SNAME` to `add_theme_*` and theme setter methods, which is not wanted. | |||
2022-02-08 | Revert "Add missing SNAME macro optimization to all theme methods call" | Rémi Verschelde | |
This reverts commit a988fad9a092053434545c32afae91ccbdfbe792. As discussed in #57725 and clarified in #57788, `SNAME` is not meant to be used everywhere but only in critical code paths. For theme methods specifically, it was by design that only getters use `SNAME` and not setters. | |||
2022-02-07 | Improvements and fixes to occluders | jfons | |
Improvements: * Occluder3D is now an abstract type inherited by: ArrayOccluder3D, QuadOccluder3D, BoxOccluder3D, SphereOccluder3D and PolygonOccluder3D. ArrayOccluder3D serves the same purpose as the old Occluder3D (triangle mesh occluder) while the rest are primitives that can be used to manually place simple occluders. * Occluder baking can now apply simplification. The "bake_simplification_distance" property can be used to set a world-space distance as the desired maximum error, set to 0.1 by default. * Occluders can now be generated on import. Using the "occ" and "occonly" keywords (similar to "col" and "colonly" for colliders) or by enabling on MeshInstance3Ds in the scene's import window. Fixes: * Fixed saving of occluder files after bake. * Fixed a small error where occluders didn't correctly update in the rendering server. Bonus content: * Generalized "CollisionPolygon3DEditor" so it can also be used to edit Resources. Renamed it to "Polygon3DEditor" since it was already being used by other things, not just colliders. * Fixed a small bug in "EditorPropertyArray" where a call to "remove" was left after the "remove_at" rename. | |||
2022-02-07 | Merge pull request #57725 from jmb462/missing-sname-theme-setters | Rémi Verschelde | |
2022-02-07 | ResourceImporter: Restore default append logic for new importers | Rémi Verschelde | |
This was changed in #56943 to allow adding new importers from plugins that take precedence over built-in ones, but this should be opt-in, not the default behavior. Fixes #57730. | |||
2022-02-06 | Add missing SNAME macro optimization to all theme methods call | jmb462 | |
2022-02-05 | Merge pull request #56943 from V-Sekai/override-import | Rémi Verschelde | |
Make add_importer and add_post_importer_plugin override existing importers. | |||
2022-02-04 | Faster CVTT by reducing quality. | K. S. Ernest (iFire) Lee | |
Make BC6 and BC7 CVTT faster while still having better quality than DXT5. | |||
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-04 | String: Add contains(). | Anilforextra | |
2022-02-02 | Vectors: Use clear() and has(). | Anilforextra | |
Use clear() instead of resize(0). Use has() instead of "find(p_val) != -1". | |||
2022-01-29 | simplify formatting scripts, add a clang-tidy script, and run clang-tidy | Nathan Franke | |