Age | Commit message (Collapse) | Author |
|
|
|
gltf: Add GLTFHandleBinary::HANDLE_BINARY_EMBED_AS_UNCOMPRESSED
|
|
The actual default value is neither true nor false but depends on the value
of `dev_build`.
Fixes #71812.
|
|
Implement file provider capabilities
|
|
Fix stretch transform when resizing SubViewports
|
|
Extend special popup window handling to any non-popup child of a popup.
|
|
GDScript: Fix disassembly of typed array assignment and construction
|
|
[X11] Fix IME subwindow in the popup not getting input focus.
|
|
This reverts commit a166833bfa23a21a7bff196a85a20b014e7c1396.
This caused multiple regressions.
Needs to be redone with more testing before merge.
Fixes #72501.
|
|
This option allows for a safe fallback for embedded gltf textures in cases where VRAM compression is not needed.
Add an is_editor_hint guard around GLTFHandleBinary::HANDLE_BINARY_EXTRACT_TEXTURES, to use EMBED_AS_UNCOMPRESSED by default at runtime.
This provides an option for pixel art to be stored losslessly.
Additionally, respect project importer defaults for texture import settings.
Avoid writing and reimporting extracted textures identical to version on disk.
|
|
|
|
|
|
The previously used file sharing api was restricted after Android N causing the engine to crash whenever used on devices running Android N or higher.
|
|
Fix execution of physics picking events at unexpected times
|
|
|
|
Finally do the childs -> children rename too.
|
|
Move calculation of stretch transform from outside to inside
of `Viewport::_set_size` function.
|
|
GDScript: Add warnings that are set to error by default
|
|
Batch import Blend files using XML RPC
|
|
Fix loading of binary resources with typed arrays
|
|
Fix disassembly of OPCODE_CONSTRUCT_TYPED_ARRAY.
|
|
Disable multiview shader versions when xr is disabled
|
|
Fixes to ESCN mesh import
|
|
Remove some unused signals
|
|
Make it clearer that file modes propagate to children in the dedicated server export
|
|
Fix near one opacity in editor icons
|
|
Use enum instead of int in virtual methods return type
|
|
Fix `scroll_offset_changed` signal doesn't fired when panning `GraphEdit`
|
|
meshoptimizer: Sync with upstream commit 4a287848f
|
|
Fill out more sections in RenderingServer and RenderingDevice
|
|
Expose EYE_OFFSET to gdshader code
|
|
Prevent wrong unedit when clicking editor viewport
|
|
Fix sky rendering with multiview in OpenGL
|
|
Avoid leaking texture->tex_id when clearing render targets
|
|
Check if Skeleton exists before reading when calculating blend shapes
|
|
Add unbinds to `scn`
|
|
Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D
|
|
EricEzaM/55856-proj-settings-initial-array-dict-shared-instance
Fix Project Settings array/dicts initial value being shared instances of the current value.
|
|
Sauermann/fix-double-physics-input-events-for-layers
Fix physics events being interpreted twice for nodes in canvas layer
|
|
Fix AnimatableBody3D not being movable in editor
|
|
https://github.com/zeux/meshoptimizer/commit/4a287848fd664ae1c3fc8e5e008560534ceeb526
|
|
Prohibit inconsistent size state for SubViewport
|
|
Fix C# examples in documentation for 4.0
|
|
Remove `@GDScript.str` (duplicate of `@GlobalScope.str`)
|
|
Make restart in NodeStateMachine / NodeTransition optional
|
|
Add NavigationAgent Path Debug Visualization
|
|
|
|
Found while inspecting the bytecode for godot-benchmarks.
|
|
- Adds a list of default levels for all warning so they can be set
individually.
- Add warnings set by default to error for:
- Using `get_node()` without `@onready`.
- Using `@onready` together with `@export`.
- Inferring a static type with a Variant value.
- Overriding a native engine method.
- Adjust how annotations to ignore warnings are treated so they also
apply to method parameters.
- Clean up a bit how ignored warnings are set. There were two sets but
only one was actually being used.
- Set all warnings to the `WARN` level for tests, so they they can be
properly tested.
- Fix enum types in native methods signatures being set to `int`.
- Fix native enums being treated as Dictionary by mistake.
- Make name of native enum types use the class they are defined in, not
the direct super class of the script. This ensures they are always
equal even when coming from different sources.
- Fix error for signature mismatch that was only showing the first
default argument as having a default. Now it shows for all.
|
|
|