Age | Commit message (Collapse) | Author |
|
RichTextEffect can now have a bbcode string starting like one of the built-in.
It was impossible before as the built-in would take precedence over the custom effect that has the same bbcode start.
Example : [fade] would take precedence over [fade_in]
|
|
Fixes SkeletonIK resetting other IK poses
|
|
Add "undo_max_stack_size" property to TextEdit
|
|
The stack size of the undo history of a TextEdit was not limited leading
to potential memory leaks when doing lots of operations on a TextEdit.
This commit adds the option gui/common/text_edit_undo_stack_max_size
to the project settings. The first element of the undo stack is popped
if the stack's size exceeds this value ensuring limited memory usage.
The default stack size setting is 1024.
Fixes #37838.
|
|
|
|
JiRuifanCR/animatedtexture-oneshot-pause-set-frame
Add set_frame, pause, and oneshot to AnimatedTexture
|
|
|
|
Add API documentation for said changes.
|
|
It changed name as part of the DisplayServer and input refactoring
in #37317, with the rationale that input no longer goes through the
main loop, so the previous Input singleton now only does filtering.
But the gains in consistency are quite limited in the renaming, and
it breaks compatibility for all scripts and tutorials that access
the Input singleton via the scripting language. A temporary option
was suggested to keep the scripting singleton named `Input` even if
its type is `InputFilter`, but that adds inconsistency and breaks C#.
Fixes godotengine/godot-proposals#639.
Fixes #37319.
Fixes #37690.
|
|
Expose the cell_size affecting VisibilityNotifier2D precision
|
|
Refs: #4803
|
|
Add caching the lightmap unwrapping on import
|
|
Make Line2D be white by default
|
|
Do not override Path2D.self_modulate property
|
|
|
|
skeleton. Resolves #38026
|
|
Tweak SSAO property hints to allow setting more precise values
|
|
This was requested by an user on Twitter who was working on a
game with a very small-scale world.
|
|
Fix get_active_material when a material is directly set on the mesh
|
|
This commit adds caching to the lightmap mesh unwraps generated on
import. This speeds up re-imports of meshes that haven't changed and
also makes sure that the unwraps are consistent across imports.
The unwrapping process is not deterministic, so one could end up with
a different mapping every time the scene was imported, breaking any
previously baked lightmaps. The changes in this commit prevent that
from happening.
|
|
Makes MeshInstance3D::get_active_material consistent with the logic
in the rendering system.
Fixes #38108
|
|
Emit signal when animation ends by seek
|
|
|
|
|
|
Note: Only replaced 2 instances to test, Node.get_children and TileMap.get_used_cells
Note: Will do a mass replace on later PRs of whathever I can find, but probably need
a tool to grep through doc.
Warning: Mono will break, needs to be fixed (and so do TypeScript and NativeScript, need to ask respective maintainers)
|
|
Also added an easier way to load native GLSL shaders.
Extras:
Had to fix no-cache for subresources in resource loader, it was not properly working, making shaders not properly reload.
Note:
The precommit hooks are broken because they don't seem to support enums from one class being used in another.
Feel free to fix this after merging this PR.
|
|
Fixes #38005.
|
|
DocData: Skip unexposed classes
|
|
Properly expose classes that we actually want accessible.
|
|
Add missing enum bindings.
|
|
Update many docs with recent rendering changes
|
|
|
|
Implement global and per instance shader uniforms.
|
|
Add light size to Sky Shaders
|
|
|
|
Activate Physics Process in SpringArm3D.
|
|
Adds two keywords to shader language for uniforms:
-'global'
-'instance'
This allows them to reference values outside the material.
|
|
|
|
Fix incorrect TabContainer documentation for 'get_tab_control()'
|
|
Fix texture check in decal setup
|
|
Run SpringArm3D's process within physics.
|
|
|
|
|
|
|
|
Change DecalTexture bind from BIND_CONSTANT to BIND_ENUM_CONSTANT
|
|
|
|
|
|
Add support for projectors in spot and omni lights.
|
|
|
|
Add PhysicalBone rotation, damping, axis lock & can sleep
|