Age | Commit message (Collapse) | Author |
|
Improve the Vector2 rotated code in C#
|
|
|
|
Update the setting when clicking Show hidden files
|
|
|
|
Fixed renaming/moving of nodes with exported NodePaths in the editor
|
|
SCons: Add 'default' parameter for windows_subsystem, restores original behavior
|
|
Added more helpful error message for animation player
|
|
We want debug builds to have a console and easy stdout redirection by default.
Windows makes reading the stdout/stderr stream from gui applications too cumbersome
(and most users don't know about it, and just wonder why they don't see a thing).
|
|
the animation player
|
|
Check for global script class information before clearing it
|
|
|
|
Better non alphanumeric bone names.
|
|
Improve format version mismatch error in binary loader
|
|
1. _gen_unique_bone_name(Ref<GLTFState> state, const GLTFSkeletonIndex skel_i, const String &p_name) won't return an empty string.
2. String GLTFDocument::_sanitize_bone_name(const String &name) will keep Japanese characters. Like: "全ての親".
3. The sanitize function allows the bone name to be not just alphanumeric. The only required conditions are the ones in add_bone.
> ERR_FAIL_COND(p_name == "" || p_name.find(":") != -1 || p_name.find("/") != -1);
|
|
glTF: Fix parsing image data with `mimeType` undefined
|
|
|
|
The glTF 2.0 spec only makes `mimeType` mandatory for `bufferView` image data,
so the previous logic to handle URIs with base64-encoded images could fail if
`mimeType` is undefined.
The logic was documented and refactored to better handle the spec, notably:
- `uri` and `bufferView` are now mutually exclusive, and only the latter fails
if `mimeType` is undefined.
- `uri` with a file path will now respect the `mimeType` if defined, and thus
attempt loading the file with the specified format (even if its extension is
not the one expected for this format). So we can support bad extensions (PNG
data with `.jpg` extension) or custom ones (PNG data in `.img` file for
example).
- `uri` with base64 encoded data will infer MIME type from `data:image/png` or
`data:image/jpeg` if it was not documented in `mimeType` initially.
- `uri` with base64 encoded data, no `mimeType` and `application/octet-stream`
or `application/gltf-buffer` will fall back to trying both PNG and JPEG
loaders.
Fully fixes #33796 (and fixes up #42501).
|
|
Cross-reference GDScript `load` and `ResourceLoader.load` in classref
|
|
[HTML5] Scons now expects "emcc" to be in PATH.
|
|
No longer parse emscripten/emsdk config to detect emcc/node paths.
Use WhereIs to find "emcc" and "node", look for "node_modules" in "emcc"
path.
|
|
Return proper texture view format for decals
|
|
Fix typo in VisualShaderNodeSample3D::generate_code
|
|
|
|
|
|
Updated getters and setters names for toplevel
|
|
Fix default parameter in Texture visual shader nodes for sky/particles modes
|
|
Fix how Line2D obtains the other object's supports
|
|
|
|
Switch from recursion to iterative for backfilling colour regions
|
|
Don't write global script class information if there is none
|
|
Remove reference to 3D shapes in RigidBody2D.xml contacts description.
|
|
|
|
Measure the distance from the line against the rotated object, not the
rotated line, when obtaining the object's supports against a line.
|
|
|
|
|
|
|
|
Remove area or body from map before emitting signals.
|
|
|
|
Updated NinePatchRect's patch margin descriptions
|
|
|
|
[HTML5] Move audio processing to thread when threads are enabled.
|
|
[4.0] [iOS] Switch to ARC. Refactoring and cleanup.
|
|
This should fix some of the audio stuttering issues when the HTML5
export is compiled with threads support.
The API should be ported to AudioWorklet to (hopefully) be perfect.
That though, cannot be backported to 3.2 due to extra restriction of
AudioWorklet (which only runs in SecureContext, and needs a polyfill for
Safari).
|
|
Moved native video handling to separate view.
|
|
Enabled ARC for iOS.
Weakify/Strongify macros for objc blocks.
Removed old version checks.
Specific types for ObjC++ modules to exclude unneeded bridging.
Separate DeviceMetrics class for device specific data.
Replaced old/deprecated functionality.
|
|
|
|
This allow the page to be considered a SecureContext if the address is
localhost (127.0.0.1/::1) and let Firefox (and future Chrome versions)
enable extra features needed for the HTML5 threaded export.
|
|
Check entire basis column for zero size when unscaling Bullet basis.
|
|
glTF: Fix parsing buffer data with application/gltf-buffer and image/* MIME types
|
|
types
See https://github.com/KhronosGroup/glTF/issues/944 for context on the
application/gltf-buffer MIME type.
The glTF 2.0 spec supports `image/jpeg` and `image/png` which can also be
base64-encoded in buffer URIs.
Fixes #33796.
|