Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-30 | Add fbx2gltf support for importing .fbx files | K. 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-30 | Remove ad-hoc FBX importer | Ré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-30 | Add PortableCompressedTexture | reduz | |
* 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-29 | Merge pull request #59507 from bruvzg/openxr_move_proj_settings | Rémi Verschelde | |
Move OpenXR project settings to the main, to make them visible on unsupported platforms. | |||
2022-03-29 | Move OpenXR project settings to the main, to make them visible on ↵ | bruvzg | |
unsupported platforms. | |||
2022-03-29 | Add support for importing .blend files | K. 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-29 | Merge pull request #59583 from V-Sekai/svg-crash | Rémi Verschelde | |
2022-03-29 | Set threads to be one to avoid SVG crash. | K. S. Ernest (iFire) Lee | |
2022-03-29 | Merge pull request #59660 from timothyqiu/fbx-reg | Rémi Verschelde | |
2022-03-29 | Simplify FBX importer project settings registering | Haoyu Qiu | |
2022-03-29 | [ICU] Add library name suffix for API rename to avoid conflicts. | bruvzg | |
2022-03-28 | Merge pull request #59644 from akien-mga/template-no-editor-dep | Rémi Verschelde | |
2022-03-28 | Merge pull request #56718 from Geometror/noise-overhaul | Rémi Verschelde | |
2022-03-28 | Remove last editor code dependencies in template build | Rémi Verschelde | |
SConstruct change also makes it possible to outright delete the `editor` folder in a `tools=no` build, which we use in CI to ensure no invalid cross-dependencies are added. | |||
2022-03-28 | Merge pull request #59636 from akien-mga/string-remove-ttr | Rémi Verschelde | |
2022-03-28 | Merge pull request #59641 from Sauermann/fix-encoder-compiler-warning | Rémi Verschelde | |
2022-03-28 | Merge pull request #59626 from lufog/const_ref | Rémi Verschelde | |
2022-03-28 | String: Remove TTR and DTR defines in non-tools build | Rémi Verschelde | |
This ensures we don't use TTR in runtime code, as it's specifically meant to source translations for the editor. | |||
2022-03-28 | Merge pull request #59631 from akien-mga/websocket-no-tools-disable-editor-code | Rémi Verschelde | |
Modules: Don't build editor-specific classes in templates | |||
2022-03-28 | basisu_uastc_enc.cpp was included twice in encoder_sources | Markus Sauermann | |
2022-03-28 | Modules: Don't build editor-specific classes in templates | Rémi Verschelde | |
They're moved to an `editor` subfolder so that we can easily handle them separately. | |||
2022-03-28 | Refactor GDScript/C# script templates logic to be editor-only | Rémi Verschelde | |
Not a full refactor as it still goes through ScriptLanguage so it's hacky, but at least it can now compile without this. | |||
2022-03-28 | Merge pull request #59553 from reduz/script-extension-support | Rémi Verschelde | |
2022-03-28 | Revert "Sort autocomplete/code completion options in a better way" | Juan Linietsky | |
2022-03-28 | Merge pull request #59621 from bruvzg/icu_external | Rémi Verschelde | |
2022-03-28 | Merge pull request #59612 from YeldhamDev/style_and_grace | Rémi Verschelde | |
2022-03-28 | Replace copies with constant refs | Aleksey Smirnov | |
2022-03-28 | Fix TextServer build with `builtin_icu=no`. | bruvzg | |
2022-03-28 | Merge pull request #58931 from EricEzaM/proposals/4189-better-code-completion | Rémi Verschelde | |
Sort autocomplete/code completion options in a better way | |||
2022-03-28 | Merge pull request #59064 from Chaosus/gds_fix_narrowing_conv_warning | Rémi Verschelde | |
Prevent NARROWING_CONVERSION warning for `int(float)` function in GDScript | |||
2022-03-28 | Make script templates follow the GDScript style guide | Michael Alexsander | |
2022-03-27 | Add GDExtension support to Script | reduz | |
* 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-25 | Merge pull request #59489 from ↵ | Rémi Verschelde | |
adamscott/add-gltf-dae-fbx-blend-shape-mask-array-format-enforcers Add GLTF, DAE and FBX importers enforcement for blend shape mask array | |||
2022-03-25 | Merge pull request #59503 from V-Sekai/basis-universal-update | Rémi Verschelde | |
2022-03-25 | Cleanup OpenXR on initialisation failure | Bastiaan Olij | |
2022-03-24 | Update basis universal to version 1.16.3. | K. S. Ernest (iFire) Lee | |
Enable basis universal uastc internal storage instead of etc1s for better quality. | |||
2022-03-25 | Merge pull request #59255 from winterpixelgames/fix-js-websocket-close | Fabio Alessandrelli | |
Use 3001 instead of 1001 when destroying a Javascript websocket | |||
2022-03-24 | Add GLTF, DAE and FBX importers enforcement for blend shape mask array | Adam Scott | |
2022-03-24 | Improve sorting of Code Completion options. | Eric M | |
Done by ordering options by their location in the code - e.g. local, parent class, global, etc. | |||
2022-03-23 | Merge pull request #59065 from fabriceci/script-template-condition-too-wide | Rémi Verschelde | |
2022-03-23 | Restrict the condition when checking if a script is a template | fabriceci | |
2022-03-22 | Support static methods in C# bindings generator | Raul Santos | |
2022-03-22 | [Help] Add simulated slanted font support to the editor help. | bruvzg | |
2022-03-22 | Merge pull request #59275 from bruvzg/ft_brotli | Rémi Verschelde | |
2022-03-22 | Prevent NARROWING_CONVERSION warning for int(float) function in GDScript | Yuri Roubinsky | |
2022-03-22 | Merge pull request #59056 from Chaosus/gds_fix_extends_crash | Yuri Rubinsky | |
2022-03-22 | Merge pull request #58971 from Chaosus/gds_multiline_annotation | Yuri Rubinsky | |
2022-03-21 | Merge pull request #59194 from Chaosus/gds_export_flags_limit_error | Rémi Verschelde | |
Add an error emitting when the `@export_flags` arg count is exceeded | |||
2022-03-21 | Merge pull request #59141 from Chaosus/gds_fix_default_arg_check | Rémi Verschelde | |
Fix default value count checking for inherited function | |||
2022-03-20 | Add FastNoiseLite / general noise overhaul | Hendrik Brucker | |
- replace OpenSimplexNoise Co-authored-by: Cory Petkovsek <tinmanjuggernaut@users.noreply.github.com> |