Commit graph

43175 commits

Author SHA1 Message Date
Rémi Verschelde
e89fc52ec6
Merge pull request #58272 from bruvzg/x11_backup_screen_info 2022-04-27 09:34:25 +02:00
Rémi Verschelde
a19d7d8f8d
Merge pull request #58383 from bruvzg/no_inv_window_placement 2022-04-27 09:33:40 +02:00
Rémi Verschelde
03ac4da27f
Merge pull request #60548 from aaronfranke/rename-singleton-var
Rename variable names for some singletons
2022-04-27 08:06:43 +02:00
Rémi Verschelde
676f9d39ed
Merge pull request #60535 from timothyqiu/class-name-icon
Fix custom class icon when it inherits from a script
2022-04-27 08:05:38 +02:00
Rémi Verschelde
6e67dc0881
Merge pull request #58164 from Calinou/import-hdr-add-clamp-exposure-option
Add an option to clamp HDR exposure to reduce environment fireflies
2022-04-27 08:01:34 +02:00
Rémi Verschelde
3541890f4d
Merge pull request #60312 from Geometror/improve-noise-2
Restructure and refine the noise module
2022-04-27 08:00:38 +02:00
Rémi Verschelde
16468ea2e1
Merge pull request #59337 from fire-forge/raycast2d-editor
Add an editor handle for `RayCast2D.target_position`
2022-04-27 07:56:07 +02:00
Rémi Verschelde
8121db871a
Merge pull request #60542 from KoBeWi/garbage
Expose `move_to_trash()`
2022-04-27 07:55:33 +02:00
Haoyu Qiu
3b9095253c Make more import preset name translatable 2022-04-27 13:50:54 +08:00
Aaron Franke
0ae00a07d6
Rename variable names for some singletons 2022-04-26 22:53:50 -05:00
Clay John
14caf9ee73
Merge pull request #60541 from Calinou/orthogonal-fix-typo
Fix "ortogonal" -> "orthogonal" typo in rasterizer code
2022-04-26 20:41:59 -07:00
Haoyu Qiu
8960b990ec Fix custom class icon when it inherits from a script 2022-04-27 10:02:21 +08:00
Hugo Locurcio
2694138060
Add an option to clamp HDR exposure to reduce environment fireflies
HDRI panoramas designed for realistic lighting can have extremely
bright suns, causing fireflies to appear in the environment reflection
(in addition to making environment lighting too bright when a
DirectionalLight3D is used).

This uses the Filament tonemapping formula.
2022-04-27 01:28:43 +02:00
kobewi
b80e52f048 Expose move_to_trash() 2022-04-27 01:02:11 +02:00
Rémi Verschelde
e9e2aaf812
Merge pull request #60513 from Calinou/default-font-add-msdf-mipmap
Add MSDF and mipmap generation project settings for the default font
2022-04-26 22:39:55 +02:00
FireForge
fb1d4be7bd Add RayCast2D target_position editor handle 2022-04-26 15:14:35 -05:00
Hugo Locurcio
eb497bbaa7
Fix "ortogonal" -> "orthogonal" typo in rasterizer code 2022-04-26 21:49:44 +02:00
clayjohn
2f2064fe3d Overhaul GLES3: Add basis for 3D renderer, overhaul materials and textures 2022-04-26 11:48:39 -07:00
Rémi Verschelde
fce210c6e8
Merge pull request #58346 from aaronfranke/hint-no-range
Allow using other property hints without the range hint
2022-04-26 18:44:55 +02:00
Fabio Alessandrelli
81defea599
Merge pull request #57647 from Faless/mp/4.x_mp_api_branch
[Net] Allow branch-specific MultiplayerAPIs.
2022-04-26 18:32:05 +02:00
Rémi Verschelde
2116ecc46a
Merge pull request #60420 from AndreaCatania/fix_looup_ptr_const
Add mutable OAHashMap::lookup_ptr function to fix mutability.
2022-04-26 18:31:17 +02:00
Fabio Alessandrelli
aee2240d5f [Net] Allow branch-specific MultiplayerAPIs.
Removes custom_multiplayer from Node.
MultiplayerAPI overrides are now set at SceneTree level, and apply to
whole branches.
Impact on performance when using only the default multiplayer or
overriding it is minimal, the use of branches can likely be further
optimized by caching nodes and relevant MultiplayerAPI IDs.
2022-04-26 17:22:54 +02:00
Aaron Franke
50495bcb08
Allow using other property hints without the range hint 2022-04-26 07:54:25 -05:00
Rémi Verschelde
5c54770b7c
Merge pull request #60528 from bruvzg/thread_pool_delay
Create NavMap thread pool only when it's used, to prevent creating excessive amount of running threads.
2022-04-26 14:52:35 +02:00
bruvzg
40f0b23482
Create NavMap thread pool only when it's used, to prevent creating excessive amount of running threads. 2022-04-26 15:00:00 +03:00
Haoyu Qiu
d8c04cda3a Validate theme type/item names 2022-04-26 19:54:43 +08:00
Marcel Admiraal
71ce5857ec Add a method for obtaining display cutouts on Android 2022-04-26 13:51:21 +02:00
Yuri Rubinsky
a8abdc9372
Merge pull request #60524 from Chaosus/fix_shader_precision 2022-04-26 13:27:18 +03:00
Rémi Verschelde
e8cca501fe
Merge pull request #60395 from Geometror/editor-gradient-preview-plugin 2022-04-26 12:22:07 +02:00
Rémi Verschelde
948f4e3fbd
Merge pull request #60008 from fire-forge/bitmap-preview 2022-04-26 12:20:07 +02:00
Rémi Verschelde
004567e0cd
Merge pull request #60367 from timothyqiu/refresh-cd 2022-04-26 12:12:29 +02:00
Rémi Verschelde
c45202a89b
Merge pull request #60359 from adamscott/nav-map-thread-work-pool 2022-04-26 11:51:02 +02:00
Yuri Roubinsky
643e75bea9 Prevent shader crash when using precision on boolean types 2022-04-26 12:30:24 +03:00
Rémi Verschelde
525ee68087
Merge pull request #60409 from fire-forge/array-type 2022-04-26 11:20:33 +02:00
Rémi Verschelde
cb5f3a39b9
Merge pull request #60418 from ShimmyShaman/master 2022-04-26 11:11:08 +02:00
Rémi Verschelde
06c33cca18
Merge pull request #60511 from akien-mga/readd-find_node 2022-04-26 09:42:19 +02:00
Rémi Verschelde
07ad066420 Linux: Use pkg-config for alsa, libudev and GL too
It's not needed on most distros as those are found in standard lib
and include paths, but on NixOS they're all in non-standard prefixes,
so we need to rely on information provided by pkg-config.

Fixes #59913.

Co-authored-by: David Lewis <davidalewis00@gmail.com>
2022-04-26 09:37:28 +02:00
Rémi Verschelde
e35ce44853
Merge pull request #60446 from KoBeWi/animation_extermination
Remove RESET tracks after removing tracks
2022-04-26 08:18:15 +02:00
Rémi Verschelde
e77a7c2976
Merge pull request #60369 from timothyqiu/al-validate
Fix AnimationLibrary name validation
2022-04-26 08:17:41 +02:00
Rémi Verschelde
2b50d4af5f
Merge pull request #58666 from IgorKordiukiewicz/sprite-frames-resize-panels
Fixed issue where panels in sprite frames editor couldn't be resized
2022-04-26 08:15:20 +02:00
Rémi Verschelde
7ecddaf782
Merge pull request #60497 from fire-forge/more-caps
Add more property capitalizations
2022-04-26 08:11:39 +02:00
FireForge
a549617a38 Add more property capitalizations
- BiDi
- FileSystem
- NavMesh
2022-04-25 23:49:39 -05:00
Igor Kordiukiewicz
fa3d53ab4e Fixed issue where panels in sprite frames editor couldn't be resized 2022-04-26 02:34:18 +02:00
Rémi Verschelde
8c2b9801fd
Merge pull request #60438 from Paulb23/text-edit-tests
Add TextEdit unit tests and multiple fixes.
2022-04-25 23:39:30 +02:00
Rémi Verschelde
bc520e443d
Merge pull request #60436 from Scony/fix-map-get-path-crash
Fix crash in `GodotNavigationServer::map_get_path`
2022-04-25 23:13:59 +02:00
Rémi Verschelde
bef00b2b0d
Merge pull request #60445 from nathanfranke/minor-changes
small changes: improve OS.get_name classref, misc/scripts fixes, remove trailing quote
2022-04-25 23:10:48 +02:00
Rémi Verschelde
3e1df91ca6
Merge pull request #60450 from timothyqiu/packed-array-doc
Remove `Array` link in description of `Packed*Array`
2022-04-25 23:05:18 +02:00
Rémi Verschelde
6110561456
Merge pull request #59989 from NNesh/fix/clearing_backbuffer
Fixed clearing the back-buffer if canvas group doesn't have any items.
2022-04-25 22:38:53 +02:00
NNesh
2f33414dab Fix clearing backbuffer if there are no items 2022-04-25 22:31:40 +05:00
Rémi Verschelde
76ec77d8b4
Merge pull request #60452 from Rindbee/fix-font_size-not-working-in-TabContainer
Fix `font_size` not working in `TabContainer`
2022-04-25 19:04:25 +02:00