Age | Commit message (Collapse) | Author |
|
Add array slice method
|
|
Added skin support and simplified APIs to override bone position + glTF 2.0 import fixes
|
|
Fix VideostreamGDNative audio buffer handling
|
|
Fix crash when reverting an exported array / dict to NULL
|
|
Fixed going to doc reference while selecting text
|
|
Focus the project manager's search box automatically on startup
|
|
Improve the debugger shortcut UX
|
|
GLTF2 Import Fixes - Skin(s) to Skeleton - Skin Support
|
|
Allow building cvtt with system squish
|
|
It looks like the SCsub for cvtt was copied from squish and it left
the `if env['build_squish']:` line intact. This means that using
`scons builtin_squish=no modules/cvtt` would fail and overal builds
would also fail because they'd fail to find `ConvectionKernels.h`
|
|
Optimized variant reference function.
|
|
Preserve folding when sub-scene is changed
|
|
Changed some code found by Clang Tidy and Coverity
|
|
Expose LineEdit's 'right_icon' and fix icon size
|
|
Improve the SoftBody node editor icon
|
|
Adds fuzzy search for help search dialog
|
|
Find the previous match in the editor help when pressing Shift + Enter
|
|
Add some missing icons
|
|
Implemented get_path() & get_path_absolute() for FileAccessEncrypted
|
|
Preserve group order in scene files
|
|
Display audio buses' current volume in a tooltip when hovering slider
|
|
Make editor inspector easing lines use the accent color when dragged
|
|
Animation Bezier Editor : fix double inserts on undo
|
|
Fixes OptionButton Not Updating Current Selection
|
|
Add ability to reorder animation frames via drag and drop
|
|
SpriteFramesEditor improvements around deleting animations
|
|
Fix Remote Tree Navigate to Inspected
|
|
Input actions can be reordered by drag and drop.
|
|
This allows the user to search projects as soon as the project manager
opens, without having to click on the search field first.
|
|
unused code
- Skin groups now merge more cleanly together
- Skins whose highest nodes are siblings of another skin now get merged also
- Skin nodes who have children of another skin now also fuse together
- Removed the re-rooting of IBM code, as it is no longer needed with the Skin system
|
|
Tool Mode for Visualscript
|
|
Support menu key in TextEdit and LineEdit controls
|
|
Fix Android Launcher Activity
|
|
Perform reparent if position changes
|
|
Improve the network profiler UI
|
|
fix gles2 broken panorama sky on oculus quest
|
|
Fix GLES2 skinning where VERTEX_TEXTURE not supported
|
|
- Display the shortcut in the button tooltips by defining the shortcut
on the buttons as well.
- Swap "Step Over" and "Step Into" in the Debug menu to match the button
order in the Debugger bottom panel.
|
|
This fixes an issue that was fixed for gles3 in #31419 but not applied
to gles2. The fix consists of using a constant scale for cube_normal of -1.0
instead of -1000000. It results in broken panorama rendering on the
oculus quest (see https://github.com/GodotVR/godot_oculus_mobile/issues/29)
|
|
|
|
Although the backup USE_SKELETON_SOFTWARE skinning path is currently used when float texture is not supported, the default skinning path still fails when float texture is supported but GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS is 0, i.e. the device cannot read from texture during vertex shader. This PR adds the logic to activate the SKELETON_SOFTWARE path if either of these cases occur, preventing crashes on devices which have this combination of features.
|
|
|
|
|
|
Related to #15542
|
|
1: Depth draw mode set for transparent materials (iFire)
2: Skeletons
- Bone names now unique and seperate from scene names
- Due to mixture of fake joints and joints, new bone sanitizing for names added
- Fixed an issue where some disjoint skins were not being joined due to a logic error
- Deterministic and Depth-first bone creation order
3: Skins
- Removed duplicate skins when possible
4: Animations
- Fixed invalid morph target names
|
|
|
|
|
|
|
|
- Add icons to the up/down bandwidth LineEdits for better
visual grepping.
- Make bandwidth LineEdit texts more prominent when data is being
received/emitted.
- Add more spacing between the up and down bandwidth LineEdits.
- Initialize the bandwidth texts using `set_bandwidth()` to ensure
consistency with the actual bandwidth texts once the profiler
is started.
- Fix icon colors when switching from a dark theme to a light theme
and vice versa.
- Add missing `EDSCALE` constants for hiDPI scaling.
|
|
Add the ability to VisualScript to function in Tool mode aka the Editor itself similar to GDScript or Mono
|