summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2022-03-30Improve documentation for Array operatorsHugo Locurcio
2022-03-30Add fbx2gltf support for importing .fbx filesK. S. Ernest (iFire) Lee
Lets you drag or place .fbx files in the project folder and it will import the files. An editor setting sets the location of the fbx2gltf binary. Enables .fbx and .blend by default. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-03-30Merge pull request #59691 from akien-mga/remove-adhoc-fbx-importerRémi Verschelde
2022-03-30Merge pull request #58436 from piiertho/feature/typed-vararg-method-bindRémi Verschelde
2022-03-30Merge pull request #58934 from Karmavil/doc/classes/array.xmlMax Hilbrunner
doc: Add descriptions for Array operators
2022-03-30Remove ad-hoc FBX importerRémi Verschelde
This importer was the fruit of a lot of amazing reverse engineering work by RevoluPowered, based on the original Assimp importer that was introduced by fire. While promising and well tuned for a specific type of FBX scenes, it was found to have many flaws to support the many FBX exporters and legacy models that Godot users want to use. As we currently lack a maintainer to improve it, those issues are left unresolved and FBX import is still sub-par in the current Godot releases. After some experimentation, we're instead adding a new importer that relies on Facebook's `fbx2gltf` command line tool to convert FBX to glTF, so that we can then use our well-maintained glTF importer. See #59653 and https://github.com/facebookincubator/FBX2glTF for details.
2022-03-30Make vararg method bind no return and returnPierre-Thomas Meisels
Type emit_signal exposed method return type set UndoRedo add_do_method and add_undo_method exposed return void Set TreeItem::_call_recursive_bind returns void Set _rpc_bind and _rpc_id_bind returns void in Node Set _call_group and _call_group_flags method returns void in SceneTree Set godot-cpp-test CI flag to false
2022-03-30Add PortableCompressedTexturereduz
* Resource that allows saving textures embedded in scenes or standalone. * Supports only formats that are portable: Lossy, Lossles or BasisUniversal This is something I wanted to add for a long time. I made it now because @fire requires it for importing GLTF2 files with embedded textures, but also this will allow saving Godot scenes as standalone binary files that will run in all platforms (because textures will load everywhere). This is ideal when you want to distribute individual standalone assets online in games that can be built from Godot scenes.
2022-03-29Add support for importing .blend filesK. S. Ernest (iFire) Lee
Lets you drag or place .blend files in the project folder and it will import the files. Checks for Blender 3.0's gltf2 `export_keep_originals` option. Add basepath support to GLTFDocument append_from_file. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-03-29Merge pull request #58608 from KoBeWi/metadefaultRémi Verschelde
2022-03-29i18n: Sync classref translations with WeblateRémi Verschelde
(cherry picked from commit 37f6fff7ae7b8b5be2dd23f0e7a730e24490c3a7)
2022-03-28Merge pull request #59548 from akien-mga/obj-remove-unused-categoriesRémi Verschelde
2022-03-28Merge pull request #59456 from Calinou/color-expose-to-linear-srgbRémi Verschelde
2022-03-28Merge pull request #59553 from reduz/script-extension-supportRémi Verschelde
2022-03-28Expose Color's `to_linear()` and `to_srgb()` to scriptingHugo Locurcio
2022-03-28Merge pull request #59574 from Sauermann/proposal-rename-warp-mouseRémi Verschelde
Rename warp mouse functions to warp_mouse
2022-03-27[Net] Change HTTPRequest timeout type to double.Fabio Alessandrelli
For consistency with the Timer class and general time representation inside the engine.
2022-03-27Add descriptions to operatorsKarmavil
2022-03-27Add GDExtension support to Scriptreduz
* Ability to create script languages from GDExtension * Some additions to gdnative_extension.h to make this happen * Moved the GDExtension binder to core This now allows creating scripting languages from GDExtension, with the same ease as if it was a module. It replaces the old PluginScript from Godot 3.x. Warning: GodotCPP will need to be updated to support this (it may be a bit of work as ScriptInstance needs to be created over there again).
2022-03-27Rename warp mouse functions to warp_mouseMarkus Sauermann
2022-03-26Merge pull request #59336 from YeldhamDev/where_we_dropping_boysRémi Verschelde
2022-03-26Object: Remove unused category boilerplateRémi Verschelde
We might want to re-add something like this if/when we find a good use case for it and do the effort to categorize all objects in the API properly. Until then, it's better to remove that boilerplate since it's not needed. Closes #18711.
2022-03-26doc: Fix String.rsplit code exampleRémi Verschelde
Fixes #36898. Supersedes and closes #36951.
2022-03-25Rename "ss_reflections_" to "ssr_" in EnvironmentFireForge
2022-03-23Increase the maximum number of concurrent DNS queries from 32 to 256Hugo Locurcio
This makes the following error message less likely to be printed when performing many concurrent HTTP requests: Condition ' resolving == IP::RESOLVER_INVALID_ID ' is true. returned: ERR_BUG
2022-03-23Document how to specify explicit value for `PROPERTY_HINT_ENUM` namesHaoyu Qiu
2022-03-22Merge pull request #59314 from reduz/add-static-methods-to-classdbRémi Verschelde
2022-03-22Add static method support to ClassDBreduz
* Based on the work done for Variant in the past. * Added `ClassDB::bind_static_method` * Cleaned up ClassDB::bind_method to use variadic templates. This adds support for having static methods in Object derived classes. Note that this does not make it work yet in GDScript or Mono and, while it works for GDExtension, GodotCPP needs to be updated.
2022-03-22Add optional 'default' argument to get_meta()kobewi
2022-03-22Merge pull request #59354 from Chaosus/astar3dRémi Verschelde
2022-03-22Merge pull request #59410 from bruvzg/mac_menu_featuresRémi Verschelde
2022-03-22Merge pull request #59275 from bruvzg/ft_brotliRémi Verschelde
2022-03-22[macOS] Add missing global menu features.bruvzg
2022-03-21Add visual marker when dragging and dropping tabsMichael Alexsander
2022-03-21update _init() descriptionzacryol
Specify details regarding required parameters.
2022-03-21Merge pull request #59352 from winterpixelgames/notify-local-transform-constantRémi Verschelde
2022-03-21Mention default output node name for AnimationNodeBlendTreeHaoyu Qiu
2022-03-21Merge pull request #59142 from Calinou/doc-multiplayerpeerextensionMax Hilbrunner
Document the MultiplayerPeerExtension class
2022-03-20Bind NOTIFICATION_LOCAL_TRANFORM_CHANGEDJason Knight
2022-03-20Rename `AStar` to `AStar3D`Yuri Roubinsky
2022-03-20Merge pull request #59343 from madmiraal/fix-57943Rémi Verschelde
Ensure minimum modifiers are pressed when matching actions
2022-03-20Ensure minimum modifiers are pressed when matching actionsMarcel Admiraal
2022-03-19Hide text and icon properties in OptionButtonkobewi
2022-03-19Merge pull request #59290 from rburing/get_process_info_docsRémi Verschelde
PhysicsServer3D docs: sync phrasing of get_process_info with 2D docs
2022-03-18PhysicsServer3D docs: sync phrasing of get_process_info with 2D docsRicardo Buring
2022-03-18Merge pull request #59254 from Calinou/doc-node-ownerRémi Verschelde
Mention that Node's `owner` must be set for persistence to work
2022-03-18Mention that Node's `owner` must be set for persistence to workHugo Locurcio
This is already done in `Node.add_child()` documentation, but this copies the note in `Node.owner` for good measure.
2022-03-18Merge pull request #58394 from bruvzg/rtl_hintRémi Verschelde
2022-03-18Merge pull request #58233 from bruvzg/gde_tsRémi Verschelde
2022-03-18Add brotli decoder and WOFF2 support.bruvzg