Age | Commit message (Collapse) | Author |
|
-Changed how mesh data is organized, hoping to make it more efficient on Vulkan and GLES.
-Removed compression, it now always uses the most efficient format.
-Added support for custom arrays (up to 8 custom formats)
-Added support for 8 weights in skeleton data.
-Added a simple optional versioning system for imported assets, to reimport if binary is newer
-Fixes #43979 (I needed to test)
WARNING:
-NOT backwards compatible with previous 4.x-devel, will most likely never be, but it will force reimport scenes due to version change.
-NOT backwards compatible with 3.x scenes, this will be eventually re-added.
-Skeletons not working any longer, will fix in next PR.
|
|
X11: Include limits.h for LONG_MAX
|
|
Fixes #44030.
|
|
GDScript(2.0) Documentation generation system
|
|
GDScript default argument override bug fix
|
|
Limit the editor zoom and freelook speed based on camera settings
|
|
Fixed some errors when changing port name in visual shader expressions
|
|
|
|
Fix .pck lookup for extensionless binary in macOS resources.
|
|
Update xatlas to upstream 5571fc7, fixes #44017
|
|
|
|
Fixes #44017 by changing the `normalize()` function to check for non-negative rather than non-zero via an epsilon check.
|
|
|
|
|
|
Fix few bugs in visual shader expressions
|
|
Fix incorrect `Curve3D.interpolate_baked()` description
|
|
The offset is in 3D units, not pixels.
This closes https://github.com/godotengine/godot-docs/issues/4339.
|
|
Fixed few bugs in visual shader expressions
|
|
Fixed crash in visual shader on changing input when preview is visible
|
|
|
|
Fix VariantInternal initialization and setting of object
|
|
Implement proper error print, Fixes a crash when no error messages are generated by the analyser.
|
|
Changes 'always show grid' hotkey to prevent conflict with 'pan mode'
|
|
- Initialize Object pointer to nullptr so it's not used by mistake.
- When setting an Object check if it's a reference so refcounting works
as intended.
|
|
Reversed Toggle Script Button icon
|
|
|
|
[HTML5] HiDPI, emscripten fixes
|
|
GDScript: Don't construct ref values in compiler
|
|
Values that are passed by reference are not suited for being constructed
at compile time because in this case they would be shared across all the
construction statements.
|
|
This was caused by the devicePixelRatio being applied twice, once by the
HTML code, once by the OS code.
More specifically, OS.get_window_size() would return the canvas element
size, while OS.set_window_size() would set the element size to the
specified value times the devicePixelRatio.
Calling OS.set_window_size(OS.get_window_size()) would reapply the
devicePixelRatio every time.
This commit changes the behaviour so that OS.set_window_size() do not
apply the devicePixelRatio to the canvas element size, by it divides the
CSS size instead.
|
|
Flags where deprecated and partly in removed in emscripten 2.0.9.
|
|
|
|
Fixed crash in canvas_item_add_polyline if color arr has incorrect size
|
|
Fix TabContainer crashes
|
|
fix #43695 on master by revert part of #41576
|
|
Reduced EditorTheme margin on PopupMenu
|
|
Show editable children in the connect dialog
|
|
|
|
Note that #42109 already reverted the change of MenuButton,
and actually fixed #43695.
As a result, this commit only reverts the change to LinkButton,
in order to prevent unpredictable consequences.
|
|
|
|
|
|
|
|
Exposed shortcut_context property to scripting and added documentation.
|
|
- ClassDoc added to GDScript and property reflection data were extracted
from parse tree
- GDScript comments are collected from tokenizer for documentation and
applied to the ClassDoc by the GDScript compiler
- private docs were excluded (name with underscore prefix and doesn't
have any doc comments)
- default values (of non exported vars), arguments are extraced from the
parser
- Integrated with GDScript 2.0 and new enums were added.
- merge conflicts fixed
|
|
I didn't expose this as a property or add documentation in the original PR #42109.
|
|
Fixed several visual shader inputs
|
|
Fixed several inputs in visual shaders
|
|
Better error handling of vkEnumerateInstanceExtensionProperties
|
|
Environment brightness, contrast, saturation restore with 3d LUT.
|
|
Fixed invalid visual shader outputs (TRANSMISSION, ALPHA_SCISSOR)
|