Age | Commit message (Collapse) | Author |
|
The special case atan(y,0) of the built-in shader function atan(y,x)
returns different results on different devices. So this commit will add
checks when the atan(y,x) function is used in ParticlesMaterial to set
the direction of GPU Particles to make sure the desired values are
returned (act as atan2(y,x)).
|
|
SCons: Split libmodules.a in folder-based libs
|
|
Uses split cursor for SplitContainer
|
|
Workaround WebM playback bug after AudioServer latency fixes
|
|
Fix bug where canvas culls things at origin with size 0
|
|
Export and reference the icon as favicon when exporting to HTML5
|
|
|
|
Make a new method instead to make the code more elegant
Move Function down a bit
|
|
Fixes broken CPUParticles2D AtlasTextures usage
|
|
af9bb0ea15dfd3dfe8950fcfcce364485dadd92a fixed AudioServer's
`get_output_delay()` (which used to always return 0) while renaming it
to `get_output_latency()`. It now returns the latency from the
AudioDriver, which can be non-0.
While this was a clear bugfix, it broke playback for WebM files without
audio track. It seems like the playback code, even though it queried
the output delay to calculate a time compensation, was designed to work
even though the delay value was actually bogus. Now that it's correct,
it's not working.
As a workaround we comment out uses of the output latency, restoring
the behavior of Godot 3.1.
This code should still be reviewed by someone more versed in video
playback and fixed to properly account for the non-0 driver latency.
Fixes #35760.
|
|
Allow non-constants for indexing builtin types in shaders
|
|
Implemented hint_range for VisualShaderNodeScalarUniform
|
|
Add support for 3D textures to GLES2
|
|
Add documentation for Skeleton2D
|
|
|
|
Prevent shader crash if invalid builtin used after array member accessor
|
|
|
|
This removes the need for the hacky split_libmodules logic on Windows,
since all libs are now of manageable size.
|
|
SCons: Refactor module defines into a generated header, cleanup
|
|
|
|
- Fix build with gdscript module disabled. Fixes #31011.
- Remove unused `gdscript` compile option.
- Fix build with regex module disabled.
- Fix ImageLoaderSVG to forward declare thirdparty structs.
|
|
We already had `MODULE_*_ENABLED` defines but only in the modules
environment, and a few custom `*_ENABLED` defines in the main env
when we needed the information in core.
Now this is defined in a single header which can be included in the
files that need this information.
|
|
GraphEdit: Fix regression with GraphNode mouse filter
|
|
PR #35068 made Container (which GraphNode inherits) default to
MOUSE_FILTER_PASS, so I removed the manual override, but it turns out
that GraphNode's constructor still overrides it to MOUSE_FILTER_STOP.
Another fix could be to remove the STOP in the constructor, but I don't
know if it's there for a specific reason (e.g. to have GraphNodes STOP
by default, but PASS in a specific case).
Fixes #35978.
|
|
Completes doc for ItemList and Tree
|
|
Fix javascript platform build
|
|
|
|
|
|
Remove the last ERR_PRINTS that was missed by #33391
|
|
|
|
Few enchancements for shader editor
|
|
|
|
Use MOUSE_FILTER_PASS for all containers
|
|
Drop obsolete Dockerfile, we now have official build containers
|
|
Pass missing args in AnimationNode script calls
|
|
Allow existing hidden files/directories when creating a new project
|
|
Fix GlobalConstant/BasicTypeConstant return type in visual scripts
|
|
Use the editor background color for the profiler graph
|
|
Adds pan and zoom gestures to TextureRegion editor
|
|
Fixed Godot not recognising 150x150 icon for uwp export #35871
|
|
Fixed String::humanize_size crash.
|
|
Updates Path2D in debugging if navigation is visible
|
|
Remove per-file progress reporting when exporting to Android
|
|
Centers project icon vertically in project list
|
|
|
|
Calling `step()` on EditorProgress too often will slow down the
rest of the editor, so it's best avoided. This is also more consistent
with other exporters, as most of them don't report per-file progress
either.
Exporting a 2D project with ~1,100 files to Android now takes
about 10 seconds from a debug editor build instead of 65 seconds.
This closes #30850.
|
|
Finish documenting BakedLightmap and TextureLayered
|
|
|
|
Fix control node transform animation jitter with pivot offset
|
|
Improve the `doc_status.py` console output
|