Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-26 | Fix GLTF light import | Aaron Franke | |
2021-09-20 | Don't generate empty doc sections and reduce code duplication | Aaron Franke | |
2021-09-20 | Corrected GLTFDocument::save_scene from processing a nullptr | Matthew Newall | |
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2021-09-15 | Merge pull request #52273 from aaronfranke/gltf-renames | Rémi Verschelde | |
2021-09-10 | 8 uvs for glTF2, URI decode and Vertex Custom api. | Lyuma | |
Add glTF2 uri decode for paths. Add vertex custom apis. Add scene importer api. Change Color to float; add support for float-based custom channels in SurfaceTool and EditorSceneImporterMesh Co-authored-by: darth negative hunter <thenegativehunter2@users.noreply.github.com> | |||
2021-09-10 | Remove packed scene gltf | K. S. Ernest (iFire) Lee | |
We determined through discussion that composing the packed scene from a node tree was a better design because it removed duplication of code. | |||
2021-08-31 | Fix missing renames in the GLTF module | Aaron Franke | |
2021-08-22 | Replace HTTP links with HTTPS for sites with HTTPS versions | Aaron Franke | |
2021-08-09 | Continue when glTF2 lights fail to parse. | K. S. Ernest (iFire) Lee | |
2021-07-30 | Merge pull request #51052 from V-Sekai/gltf-fallbacks | Rémi Verschelde | |
glTF2 fallback load PNG and JPG | |||
2021-07-30 | glTF2 fallback load PNG and JPG | K. S. Ernest (iFire) Lee | |
2021-07-30 | doc: Use self-closing tags for `return` and `argument` | Rémi Verschelde | |
For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there. | |||
2021-07-29 | In glTF2 animations, log spam less when running. | K. S. Ernest (iFire) Lee | |
2021-07-23 | Fix GLTF crash when the material is not set. | Andrea Catania | |
Sometimes there are meshes that doesn't have materials, so make sure to check this case before extracting the name. | |||
2021-07-21 | Set the surface name when GLTF file is imported. | Andrea Catania | |
2021-07-15 | Misc cleanup of header includes | Rémi Verschelde | |
Was looking for misuse of module headers without checking that the module is actually enabled and got carried away... | |||
2021-07-13 | Implement the ability to disable classes | reduz | |
* This PR adds the ability to disable classes when building. * For now it's only possible to do this via command like: `scons disable_classes=RayCast2D,Area3D` * Eventually, a proper UI will be implemented to create a build config file to do this at large scale, as well as detect what is used in the project. | |||
2021-06-30 | Fix editor suffixes and degrees conversion | reduz | |
* Functions to convert to/from degrees are all gone. Conversion is done by the editor. * Use PROPERTY_HINT_ANGLE instead of PROPERTY_HINT_RANGE to edit radian angles in degrees. * Added possibility to add suffixes to range properties, use "min,max[,step][,suffix:<something>]" example "0,100,1,suffix:m" * In general, can add suffixes for EditorSpinSlider Not covered by this PR, will have to be addressed by future ones: * Ability to switch radians/degrees in the inspector for angle properties (if actually wanted). * Animations previously made will most likely break, need to add a way to make old ones compatible. * Only added a "px" suffix to 2D position and a "m" one to 3D position, someone needs to go through the rest of the engine and add all remaining suffixes. * Likely also need to track down usage of EditorSpinSlider outside properties to add suffixes to it too. | |||
2021-06-27 | Make curve interpolate crash less. | K. S. Ernest (iFire) Lee | |
2021-06-20 | Merge pull request #49754 from aaronfranke/is-eq-approx-sub-opt | Rémi Verschelde | |
Fix sub-optimal uses of is_equal_approx | |||
2021-06-20 | Fix sub-optimal uses of is_equal_approx | Aaron Franke | |
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-19 | Consolidate JSON, JSONParseResults and JSONParser into JSON | Marcel Admiraal | |
Renames JSON.parse_string() to parse() Renames JSON.decode_data() to stringify() | |||
2021-06-18 | Better format arguments in variant parser | Michael Alexsander Silva Dias | |
2021-06-16 | Merge pull request #49401 from fire/8-weights | K. S. Ernest (iFire) Lee | |
Fix 8 bone weights in glTF2 | |||
2021-06-11 | Core: Move DirAccess and FileAccess to `core/io` | Rémi Verschelde | |
File handling APIs are typically considered part of I/O, and we did have most `FileAccess` implementations in `core/io` already. | |||
2021-06-07 | Fix 8 bone weights in glTF2 | K. S. Ernest (iFire) Lee | |
Don't spam in glTF2 import either. Clear() in SurfaceTool does not keep 8 weights. | |||
2021-06-04 | Rename Quat to Quaternion | Marcel Admiraal | |
2021-06-03 | Rename Animation TYPE_TRANSFORM to TYPE_TRANSFORM3D | Aaron Franke | |
2021-06-03 | Update documentation for Transform3D | Aaron Franke | |
2021-06-03 | Rename Variant TRANSFORM to TRANSFORM3D | Aaron Franke | |
Also _transform to _transform3d | |||
2021-06-03 | Rename Transform to Transform3D in core | Aaron Franke | |
2021-05-27 | gltf: Fix mesh nodes which are also bones. | Lyuma | |
Fix issue when two skeletons end up directly parented. Prevent animating TRS for skinned Mesh node. Fix animating weights on meshes with targets but no weights. | |||
2021-05-25 | Rename File::get_len() get_length() | Marcel Admiraal | |
2021-05-21 | Merge pull request #48913 from lyuma/gltf_named_binds_dedup | Rémi Verschelde | |
Fix incorrect skin deduplication when using named binds | |||
2021-05-20 | gltf: Fail gracefully when a mesh instance fails. | Lyuma | |
2021-05-20 | Fix incorrect skin deduplication when using named binds | Lyuma | |
2021-05-21 | Merge pull request #48904 from fire/gltf-img-failure | Rémi Verschelde | |
When one invalid image fails, it should only fail that single image. | |||
2021-05-20 | When one invalid image fails, it should only fail that single image. | K. S. Ernest (iFire) Lee | |
Move to a more graceful degradation 3d asset import model. | |||
2021-05-20 | Change behavior of String.right | Tomasz Chabora | |
2021-05-01 | Fix some tangent Color typos in GLTF | Aaron Franke | |
2021-04-27 | Core: Drop custom `copymem`/`zeromem` defines | Rémi Verschelde | |
We've been using standard C library functions `memcpy`/`memset` for these since 2016 with 67f65f66391327b2967a20a89c3627e1dd6e84eb. There was still the possibility for third-party platform ports to override the definitions with a custom header, but this doesn't seem useful anymore. | |||
2021-04-15 | Merge pull request #47878 from clayjohn/rename-get_surface_material | Rémi Verschelde | |
Rename get_surface_material to get_surface_override_material | |||
2021-04-14 | Rename get_surface_material to get_surface_override_material | clayjohn | |
2021-04-13 | Export gltf2 normal textures correctly. | K. S. Ernest (iFire) Lee | |
2021-04-05 | Style: Apply clang-tidy's `readability-braces-around-statements` | Rémi Verschelde | |
2021-04-05 | Style: Apply clang-tidy's `modernize-use-nullptr` | Rémi Verschelde | |
2021-03-28 | Rename Texture.get_data() to get_image() | Marcel Admiraal | |
2021-03-25 | doc: Sync classref with current source | Rémi Verschelde | |
2021-03-24 | Always have a name for gltf2 mesh, material and skins. | K. S. Ernest (iFire) Lee | |
Co-authored-by: Lcbx <luc.courbariaux@gmail.com> |