Age | Commit message (Collapse) | Author |
|
|
|
Fix inferred typed array marked as constant
|
|
williamd67/GPULightmapper-increase-ray-triangle-hit-rate
|
|
|
|
|
|
Currently the method ray_hits_triangle determines triangles not to be hit by
a ray due to an epsilon that is too big. In practice those triangles are hit by
those rays.
This is fixed by introducing a smaller epsilon.
|
|
|
|
|
|
* New plugin system to control the whole import workflow
* Can add options and run code at every import step (general, per node, mesh, animation, material etc.)
This constitutes a first version of these plugins. The ability to interact with the import preview dialog will likely be added later on.
|
|
|
|
|
|
|
|
We've had many issues with WebM support and specifically the libvpx library
over the years, mostly due to its poor integration in Godot's buildsystem,
but without anyone really interested in improving this state.
With the new GDExtensions in Godot 4.0, we intend to move video decoding to
first-party extensions, and this would likely be done using something like
libvlc to expose more codecs.
Removing the `webm` module means we can remove libsimplewebm, libvpx and
opus, which we were only used for that purpose. Both libvpx and opus were
fairly complex pieces of the buildsystem, so this is a nice cleanup.
This also removes the compile-time dependency on `yasm`.
Fixes lots of compilation or non-working WebM issues which will be linked
in the PR.
|
|
They're the same for all platforms so they don't need to be repeated in all
platform definitions.
|
|
|
|
akien-mga/scons-remove-md5-timestamp-implicit-cache
|
|
Current SCons 4.2.0 still supports Python 3.5 but deprecated it, and support
will be removed in the next release.
It's also become needlessly restrictive to prevent ourselves from using Python
3.6 f-Strings, so it's time to up the requirement.
|
|
They haven't really helped save much time on incremental rebuilds, and they do
cause potential issues with build correctness (and possibly even one of the cause
for overly eager incremental rebuilds).
|
|
Fix a few issues with await in GDScript
|
|
|
|
Don't grab the type of the awaited value unless it's constant (which
makes it synchronous) or call (which always use the proper return type).
|
|
In the case the call happens as a statement, since the return value
isn't used in this case.
|
|
If the keyword `await` is used without a coroutine, it should still
return the value synchronally.
|
|
|
|
Fix specific warnings issues by Clang
|
|
|
|
Improve area/body_shape_entered/exited signals parameter names and doc
|
|
Found by `scons dev=yes` on llvm-mingw.
|
|
|
|
Fix some typoed names from the doc
Add _index to "index" parameters of *_shape_* signals, this is both in doc and in the template. This makes the code, signature and doc easier to understand
Add method to get Node from the _index params of those signals. This was not as easy to find as one would expect. Putting this information where it is needed will help.
|
|
|
|
|
|
Upgrade Android Gradle to version 7.2
|
|
Fixes crash in TileSetAtlasSource::get_tiles_to_be_removed_on_change
|
|
Fix the height fog effect
|
|
mbedtls: Backport "Fix x86_64 assembly for bignum multiplication"
|
|
|
|
|
|
|
|
So they don't reference to the old values anymore and instead refer to
a new value.
|
|
GDScript 2.0: Access outer scope classes
|
|
|
|
Following actions are supported for each track type (position, rotatin, scale):
* ImportIfPresent: If a track of this type is found, import it.
* ImportIfPresentForall (default): If a track is found for a given node/bone, create it in animations. This ensures there is always a correct blending.
* Never: Delete all tracks found for a given type. This is useful if you want to, as an example, force to import rotations only.
|
|
This will allow adding developer checks which will be fully compiled out in
user builds, unlike `DEBUG_ENABLED` which is included in debug tempates and
the editor builds.
This define is not used yet, but we'll soon add code that uses it, and change
some existing `DEBUG_ENABLED` checks to be performed only in dev builds.
Related to godotengine/godot-proposals#3371.
|
|
Backports PR https://github.com/ARMmbed/mbedtls/pull/4948 to fix a regression
with our macOS builds using Clang 12.
Fixes #53297.
|
|
|
|
Add tool quick-select to tile editor
|
|
|
|
|
|
|