Age | Commit message (Collapse) | Author |
|
GDScript: add an optional message parameter to assert()
|
|
FBX Importer - Maya material PBR path is read properly now
|
|
|
|
This reads materials properly from Maya and expands on existing functionality to make this work properly.
aiTextureType_SHININESS no longer used as not appropriate for PBR texture as it is legacy.
This fix will be also present in assimp soon.
|
|
Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
|
|
|
|
Before this patch, assert() only took the condition to assert on:
assert(item_data)
Now, it can optionally take a string that will be printed upon failure:
assert(item_data, item_name + " has no item data in ItemDatabase")
This makes it easier to immediately see what the issue is by being
able to write informative failure messages.
Thanks to @wiped1 for sharing their patch, upon which this is based.
Closes #17082
|
|
Mono: Fix unable to create log file due to str_format bug
|
|
|
|
Mono: Fix PCK assembly paths when exporting from Windows
|
|
|
|
Assembly paths were written to PCK files with backslash as path separator and PackedData only supports forward slash.
This would make exported games unable to find the assemblies.
|
|
Adds skip-breakpoints feature
|
|
Implemented `ord` function in VisualScript
|
|
Assimp map mode is not initialized before use.
|
|
|
|
|
|
|
|
triggering completion.
Closes https://github.com/godotengine/godot/issues/25097
|
|
Check for exact equality before approximate equality
|
|
Re-allow indexing on objects and other non-builtin types
|
|
Solves ctrl+click on functions by ignoring the cursor
|
|
Fixes #25081
|
|
The PR did not use the ScriptCodeCompletionOption system introduced
later on, and somehow this did not generate a merge conflict even
though neighboring code was changed.
|
|
Added autoloads as a potential type.
|
|
Add ord() function to return Unicode code point of a string of length one
|
|
Obeyed CLANG format rules
Obeying CLANG format rules attempt 2
Obeying CLANG format rules attempt 3
Clean up
Fixed runaway while loop
Removed int initialization
|
|
|
|
FBX Importer
|
|
Issues fixed:
- Updated assimp to latest and backported fixes into godot.
- Fixed file scale being ignored from FBX file.
- Fixed bone removal
- Implemented proper armature binding
- Fixed recursion not always going through the entire path
- Implemented assimp global scaling system
- Fixed assimp global scale process to support unit conversion
- Implemented proper fbx scaling
- Fixed asserts caused by missing faces in some models which could crash
- Fixed valid bone removal
- Fixed root node being overwriten by assimp which caused data loss
- Fixed armature construction so that it works with multiple roots
- Implemented basic support for FBX standard materials
- Refactoring to improve code quality and improve function reuse.
- Simplified node creation from assimp scene into subsections: create_light, create_mesh, create_bone.
- Creating meshes is now done after hierarchy is created so that the skeleton is always available.
- Added support to assimp to support file scale in all formats which call SetFileScale.
- Many other fixes provided into assimp.
Known issues:
- FBX pivots from Maya do not currently work. (workaround: for now use blender import and export to remove pivot tracks)
- Hierarchy creates an extra node for each mesh - this was done intentionally but we intended to do a pass to remove these as they're a required node.
- When an animated mesh has not executed any animation the rest pose is wrong.
Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
|
|
|
|
|
|
|
|
Fix GodotTools.ProjectEditor HintPaths for referenced packages
|
|
|
|
|
|
Mentioned the possibility to use stepify as a rounding function; +code examples
|
|
GDScript: Disable LSP if either jsonrpc or websocket are disabled
|
|
Remove check for class_name and extends order
|
|
[Mono] Various Color fixes and improvements
|
|
|
|
Tweak xatlas and import new version b4b5426
|
|
Fix yield check in GDScriptFunction
|
|
Support baking gridmap navmesh.
|
|
Follow-up to #29780.
|
|
Add Language Server Protocol for GDScript
|
|
Closes #31056
|
|
Fixes #31455
|
|
* Avoid xatlas crash
* Enable alignment and disable bruteforce for speedups
* Update xatlas to b4b5426
* Delete old patches
|
|
|