Bram Buurlage
1cf6b2cc2e
Put cheaper condition first
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2023-10-12 12:27:35 +02:00
Bram Buurlage
a18f443846
Use Math::round() instead of round() for rounding the scroll position
2023-09-30 11:00:24 +02:00
Bram Buurlage
6ffa9b0635
Editor: fix code editor scrolling experience on track pads
2023-09-30 10:55:14 +02:00
Rémi Verschelde
44e399ed5f
Merge pull request #82534 from DarioSamo/fsr2-exposure-fix
...
Use internal texture at internal resolution for calculating luminance (FSR2).
2023-09-29 19:47:53 +02:00
Rémi Verschelde
dd3dda797c
Merge pull request #82533 from DarioSamo/no-dilate-before-denoise
...
Make the lightmapper not dilate before denoising.
2023-09-29 19:47:29 +02:00
Rémi Verschelde
0cd47310f2
Merge pull request #82521 from Calinou/lightmapper-disable-module-templates
...
Disable `lightmapper_rd` module in non-editor builds (and in Android editor)
2023-09-29 19:47:06 +02:00
Rémi Verschelde
08ceb18c7d
Merge pull request #82509 from timothyqiu/whats-terrains-peering-bit
...
Make terrains peering bit property names translatable
2023-09-29 19:46:42 +02:00
Rémi Verschelde
48ef57d465
Merge pull request #81725 from Rindbee/fix-folder-moving-in-FileSystemDock
...
Fix folder moving in file system dock
2023-09-29 19:46:18 +02:00
Rémi Verschelde
55ba576c58
Merge pull request #81688 from Chaosus/vs_custom_dropdown_list_props
...
Implement drop-down list properties to the custom visual shader nodes
2023-09-29 19:45:54 +02:00
Rémi Verschelde
2a7c0ce638
Merge pull request #80970 from curious-broccoli/configfile-error
...
Rephrase ConfigFile class methods error description
2023-09-29 19:45:30 +02:00
Rémi Verschelde
7469b43392
Merge pull request #77804 from ajreckof/prevent-disapearance-of-mouse-when-SpinBox-is-hidden-while-doing-a-drag-modification
...
Prevent disappearance of mouse when SpinBox is hidden while dragging
2023-09-29 19:45:03 +02:00
Rémi Verschelde
0923b87179
Merge pull request #74026 from ericliu206/hex-converter
...
Fix conversion of hex color strings in project converter
2023-09-29 19:44:31 +02:00
Dario
1e2c28b7fe
Use internal texture at internal resolution for calculating luminance.
...
Fixes an error where the exposure was calculated incorrectly if a lower resolution scale was used while using FSR2. Now the behavior is consistent regardless of the resolution scale.
2023-09-29 13:41:40 -03:00
Dario
ac90ca714c
Make the lightmapper not dilate before denoising.
...
Dilating noisy data caused issues for the denoiser. Fixes #82526 .
2023-09-29 12:36:36 -03:00
Eric Liu
d94ad09903
Fix conversion of hex color strings in project converter
2023-09-29 15:04:35 +02:00
风青山
1cb1d7f41d
Fix folder moving in FileSystemDock
...
Include files in the folder that will be moved/renamed when looking up the file owner.
Rename the function/variable names to make more sense in FileSystemDock
2023-09-29 20:32:16 +08:00
Rémi Verschelde
19890614c6
Remove wrong API removal whitelist for AnimationPlayer.animation_changed
...
It wasn't (re)moved.
2023-09-29 12:12:43 +02:00
Hugo Locurcio
d6d640f158
Disable lightmapper_rd
module in non-editor builds (and in Android editor)
...
This is consistent with `xatlas_unwrap`, which isn't enabled in non-editor
builds and the Android editor either. There is currently no way to
use the lightmapper in a non-editor build anyway, as it doesn't expose
any methods (and even if there was, there would be no way to perform
UV2 unwrapping in the exported project).
This reduces binary size of a stripped Linux x86_64 export template
build by ~164 KB.
This also moves the PrimitiveMesh texel size project setting
so that it's defined when the module is disabled,
and adds a property hint to it.
2023-09-29 11:30:15 +02:00
Rémi Verschelde
fe8a58b9d7
Merge pull request #82499 from Calinou/doc-surface-override-material
...
Clarify difference between surface material and surface override material
2023-09-29 10:21:06 +02:00
Rémi Verschelde
7f179e4991
Merge pull request #80831 from aaronfranke/gltf-skel-gen-multi-scene
...
Fix skeletons when generating multiple Godot scenes from one GLTF
2023-09-29 10:20:43 +02:00
Rémi Verschelde
94377f50b2
Merge pull request #80813 from TokageItLab/rework-animation-manager
...
Implement `AnimationMixer` as a base class of `AnimationPlayer` and `AnimationTree`
2023-09-29 10:20:16 +02:00
Yuri Roubinski
4575cc0c6f
Implement drop-down list properties to the custom visual shader nodes
2023-09-29 10:55:05 +03:00
Haoyu Qiu
f2a87a96ba
Make terrains peering bit property names translatable
2023-09-29 10:55:33 +08:00
Silc Lizard (Tokage) Renew
1b95827d3e
Implement AnimationManager the base class of AnimationPlayer/Tree
2023-09-29 08:23:57 +09:00
Aaron Franke
7bd894ba7a
Fix skeletons when generating multiple Godot scenes from one GLTF
2023-09-28 17:48:33 -05:00
Hugo Locurcio
f4fd6d0d99
Clarify difference between surface material and surface override material
2023-09-28 23:18:26 +02:00
Yuri Sizov
fbe611e45e
Merge pull request #82482 from Rindbee/fix-bugs-in-bvh
...
Fix not refitting upward from leaf nodes
2023-09-28 20:04:40 +02:00
Yuri Sizov
b25f1f9c79
Merge pull request #82477 from dalexeev/gds-covariance-and-contravariance
...
GDScript: Add return type covariance and parameter type contravariance
2023-09-28 20:04:37 +02:00
Yuri Sizov
0b7ff759f9
Merge pull request #82465 from smix8/tilemap_navmesh_bake_4.x
...
Update TileMap to use new navigation polygon baking
2023-09-28 20:04:33 +02:00
Yuri Sizov
7c23d4082b
Merge pull request #82391 from warriormaster12/improve-skeleton_ik3D
...
Fix `SkeletonIK3D` editor preview when changing active node
2023-09-28 20:04:30 +02:00
Yuri Sizov
4c95ebddd6
Merge pull request #82291 from bitsawer/fix_occlusion_culling_leak
...
Fix RaycastOcclusionCull World3D scenario memory leak
2023-09-28 20:04:25 +02:00
Yuri Sizov
2a31f2deac
Merge pull request #82226 from YeldhamDev/tooltips_doesnt_grow_on_trees
...
Fix tooltips behaving incorrectly on `Tree` nodes
2023-09-28 20:04:22 +02:00
Yuri Sizov
78483a1df2
Merge pull request #82186 from dalexeev/gds-fix-property-duplication
...
GDScript: Fix duplication of inherited script properties
2023-09-28 20:04:18 +02:00
Yuri Sizov
73252669b1
Merge pull request #82030 from dalexeev/gds-make-for-loop-array-literal-typed
...
GDScript: Make array literal typed if `for` loop variable type is specified
2023-09-28 20:04:12 +02:00
Yuri Sizov
f2ab40cd4d
Merge pull request #81708 from JoNax97/drop-resource-with-variable
...
Create a field when Ctrl-dropping a resource into the code editor
2023-09-28 20:04:07 +02:00
Yuri Sizov
4f0e2ea86e
Merge pull request #80699 from aXu-AP/spin-box-comma-decimals
...
Allow comma as a decimal separator for SpinBox
2023-09-28 20:04:02 +02:00
Yuri Sizov
813cd1dfc8
Merge pull request #80085 from vnen/gdscript-pattern-guards
...
GDScript: Implement pattern guards for match statement
2023-09-28 20:03:57 +02:00
Yuri Sizov
7ae0fa1083
Merge pull request #77496 from clayjohn/GLES3-shadows
...
Implement 3D shadows in the GL Compatibility renderer
2023-09-28 20:03:53 +02:00
Michael Alexsander
9ee82ebe1d
Fix tooltips behaving incorrectly on Tree
nodes
2023-09-28 11:18:15 -03:00
风青山
e705aa4550
Fix not refitting upward from leaf nodes.
...
Previously, the wrong node id (root node id) was used. Dirty leaf nodes
do not actually recalculate aabb.
Additionally, when requesting a new leaf, mark `dirty` as `false` in `clear()`.
Make sure to only mark the leaf as **dirty** when shrinking the border of
the leaf when removing items.
In other cases, the leaf node's aabb will get the correct result immediately.
1. When adding an item, the leaf nodes will be calculated immediately.
2. Removing the item within the border of the leaf node has no effect on the
original aabb.
2023-09-28 20:27:51 +08:00
Danil Alexeev
cb8b89fd95
GDScript: Add return type covariance and parameter type contravariance
2023-09-28 12:27:36 +03:00
smix8
27267b62cb
Update TileMap to use new navigation polygon baking
...
Updates TileMap to use new navigation polygon baking.
2023-09-28 10:35:47 +02:00
clayjohn
cb7200b028
Implement 3D shadows in the GL Compatibility renderer
2023-09-28 09:39:26 +02:00
warriormaster12
ddf93f3f59
Make SkeletonIk3D node usable
2023-09-28 07:38:50 +03:00
Joaquin Muñiz
a93c19f373
create a constant when dropping a resource into the code editor while CRTL is held, and fix some inconsistencies
2023-09-27 14:37:00 -03:00
Yuri Sizov
4c3dc26367
Merge pull request #82450 from SlugFiller/fix-msvc-2017-gles-namespace
...
Fix build on MSVC 2017
2023-09-27 19:10:44 +02:00
Yuri Sizov
3c8465c240
Merge pull request #82445 from RandomShaper/fix_fsr2_little_thing
...
Avoid trying to free null RIDs in FSR2 teardown
2023-09-27 19:08:08 +02:00
Yuri Sizov
46e48c5a3d
Merge pull request #82442 from YuriSizov/theme-editor-release-me-from-this-nightmare-where-i-try-to-escape-the-editor-but-it-doesnt-let-me-go-and-i-keep-running-and-running-and-eventually-a-little-leak-comes-out
...
Fix leak when closing theme editor preview tabs
2023-09-27 19:08:04 +02:00
Yuri Sizov
aa82cccc41
Merge pull request #81659 from DarioSamo/nlm-denoiser
...
Replace OIDN denoiser in Lightmapper with a JNLM denoiser compute shader.
2023-09-27 19:08:01 +02:00
Yuri Sizov
54c7a26a3b
Merge pull request #81356 from pkdawson/rd-compat
...
Add compatibility methods for RenderingDevice BarrierMask
2023-09-27 19:07:55 +02:00