Commit Graph

45579 Commits

Author SHA1 Message Date
RedMser c939f336d6 Only define `keep_screen_on` project setting once 2022-08-06 22:10:24 +02:00
kobewi ae3d83b17b Restore old lerp() behavior and add lerpf() 2022-08-06 21:15:37 +02:00
Hendrik Brucker ade7cb6982 Add "Make Unique (Recursive)" to resource picker, simplify "Make Unique" 2022-08-06 21:08:22 +02:00
Rémi Verschelde 21f6916ffc
Merge pull request #60843 from hoontee/CSG3
Add `TorusMesh`
2022-08-06 21:01:51 +02:00
Rémi Verschelde dd063d1725
Merge pull request #63992 from qarmin/check_also_GLES3
Test also GLES3 in CI
2022-08-06 20:23:48 +02:00
Rafał Mikrut 49632bf993 Check also GLES3 in CI 2022-08-06 19:12:09 +02:00
Rémi Verschelde d8ec27cdc1
Merge pull request #63985 from raulsntos/convert-rpc-attribute-csharp
RPC improvements to the conversion tool
2022-08-06 16:44:39 +02:00
Raul Santos 775b9ee889
Add conversion for the RPC attributes in C# 2022-08-06 15:56:46 +02:00
Raul Santos 6b56474911
Add conversion for `sync` and `slave` GDScript keywords 2022-08-06 15:56:46 +02:00
Rémi Verschelde 77d3ac700d
Merge pull request #63712 from object71/fix-export-issues 2022-08-06 14:27:17 +02:00
Rémi Verschelde c81ef51503
Merge pull request #63976 from aaronfranke/godots-own-comment-lines 2022-08-06 13:20:57 +02:00
Rémi Verschelde 87b7f51194
Merge pull request #63977 from TomBCodes/master 2022-08-06 13:20:43 +02:00
Rémi Verschelde 3eb0cadf53
Merge pull request #63870 from Calinou/doc-editorsettings 2022-08-06 13:20:12 +02:00
Rémi Verschelde 557953d844
Merge pull request #62847 from RandomShaper/upgrade_spirv_reflect
spirv-reflect: Update to latest commit
2022-08-06 09:24:53 +02:00
Hugo Locurcio 1a5eac6b72
Document editor settings in the class reference 2022-08-06 04:15:51 +02:00
Larry Tran 2ea4baae0a
Merge branch 'master' into bugfix-ios-export 2022-08-05 18:47:20 -05:00
Larry Tran e029e66454 Remove unnecessary string replacement 2022-08-05 18:15:57 -05:00
Rémi Verschelde c80540f9a2
Merge pull request #63700 from YeldhamDev/no_methods_to_filter_pal
Hide method filter bar when selecting a doc in the Script editor
2022-08-06 00:39:30 +02:00
Rémi Verschelde dc04050cfd
Merge pull request #63698 from PrecisionRender/plane-operator-asterisk
Add operator `*` to `Plane`
2022-08-06 00:38:59 +02:00
Rémi Verschelde 9e361bfaaf
Merge pull request #62787 from RandomShaper/vk_object_name
Set default resource names under pure debug in Vulkan RD
2022-08-06 00:35:09 +02:00
Rémi Verschelde e1809f5667
Merge pull request #63704 from fire-forge/no-code
Fix EditorPropertyMultilineText expression mode
2022-08-06 00:32:22 +02:00
Rémi Verschelde ae335196b5
Merge pull request #63762 from bruvzg/ft_warn
[TextServer] Add a build warning when building with external FreeType without Brotli support.
2022-08-06 00:31:15 +02:00
Rémi Verschelde d100c2d59f
Merge pull request #63776 from fire-forge/shapecast2d
Add ShapeCast2D editor handle and improve debug drawing
2022-08-06 00:27:41 +02:00
Rémi Verschelde 3249b7d40d
Merge pull request #63859 from Rindbee/fix-hue-slider-incorrectly-rotated
Fix Hue slider incorrectly rotated 90 degrees in ColorPicker
2022-08-06 00:25:55 +02:00
Rémi Verschelde bd833f8e06
Merge pull request #63871 from bruvzg/ts_build_options
Add Text Server related options to the build profiles editor.
2022-08-06 00:23:41 +02:00
Rémi Verschelde 10f9f20849
Merge pull request #63887 from qarmin/more_renames
Various converter enhancements and bugfixes
2022-08-06 00:21:24 +02:00
Rémi Verschelde 99aa97949f
Merge pull request #63958 from hakro/fix-control-animation-keys
Remove rect_ prefix from control properties when keyframing
2022-08-06 00:17:37 +02:00
Rémi Verschelde 94664b4e61
Merge pull request #63962 from bruvzg/fix_elong_liga
[Text Server] Prevent composite glyphs which incorporate kashida from being used for justification.
2022-08-06 00:16:39 +02:00
Tom 39233c299c updated the String class with info about the 'allow_empty' optional argument 2022-08-05 23:10:16 +01:00
Aaron Franke ce0080768c
Make "Godot source files" comment consistent in modules 2022-08-05 17:09:11 -05:00
Rémi Verschelde 04a66e1bab
Merge pull request #63882 from RedMser/keep-screen-on-windows
Implement `keep_screen_on` for Windows
2022-08-05 23:47:20 +02:00
Rémi Verschelde 91f14c40ff
Merge pull request #63953 from bruvzg/mac_keep_on_read
Implement `screen_is_kept_on` for macOS.
2022-08-05 23:46:56 +02:00
Rémi Verschelde 91c62fb856
Merge pull request #63963 from YuriSizov/editor-feature-profiles-like-it-dark-and-damp
Rebuild the trees in the `EditorFeatureProfile` dialog when the editor theme changes
2022-08-05 23:29:06 +02:00
Rémi Verschelde 15d1af11e2
Merge pull request #63957 from YuriSizov/buttons-in-focus
Round icon position and size in buttons to make them look sharper
2022-08-05 21:16:21 +02:00
bruvzg 4b155b939b
[Text Server] Prevent composite glyphs which incorporate kashida from being used for justification. Update TextServer tests to clean up on fail. 2022-08-05 19:35:38 +03:00
Yuri Sizov bd5ad943b4 Rebuild the trees in the EditorFeatureProfile dialog when the editor theme changes 2022-08-05 19:17:58 +03:00
Hakim 60677c4e95 Remove rect_ prefix from control properties when keyframing 2022-08-05 16:04:51 +02:00
Clay John 8f05263bd5
Merge pull request #63951 from reduz/framebuffer-cache
Add a Framebuffer cache
2022-08-05 09:45:37 -04:00
Rémi Verschelde b2595194d1
Merge pull request #63923 from asmaloney/doc-annotation-return-type 2022-08-05 15:28:32 +02:00
Yuri Sizov 62d14ca22d Round icon position and size in buttons to make them look sharper 2022-08-05 15:48:45 +03:00
Fabio Alessandrelli f5a89bf460
Merge pull request #63944 from Faless/net/4.x_ip_no_err
[Net] IP uses print_verbose when getaddrinfo fails.
2022-08-05 14:36:37 +02:00
Rémi Verschelde 73766cccf7
Merge pull request #63941 from Calinou/doc-range-lerp
Improve `range_lerp()` and related methods documentation
2022-08-05 14:25:31 +02:00
Juan Linietsky f999f52f0a Add a Framebuffer cache
Adds a FramebufferCache singletion that operates the same way as UniformSetCache.

Allows creating framebuffers on the fly (and keep them cached if re-requested) such as:

```C++
RID fb = FramebufferCache::get_singleton()->get_cache(texture1,texture2);
```
2022-08-05 13:37:29 +02:00
Hugo Locurcio bd19c9a95c
Improve `range_lerp()` and related methods documentation 2022-08-05 12:23:23 +02:00
bruvzg 944779a132
Implement `screen_is_kept_on` for macOS. 2022-08-05 13:14:13 +03:00
Rémi Verschelde cc35a8723c
Merge pull request #50297 from Calinou/distance-fade-use-interleaved-gradient-noise 2022-08-05 12:03:51 +02:00
Rémi Verschelde 9c8e7031bf
Merge pull request #55452 from Calinou/editor-theme-tweak-popup-spacing 2022-08-05 12:01:00 +02:00
RedMser 00e788e611 Implement `keep_screen_on` for Windows 2022-08-05 11:58:50 +02:00
Hugo Locurcio e919e51a6b
Use interleaved gradient noise for distance fade
This provides better visuals and performance compared to the previous
ordered dither.
2022-08-05 11:35:34 +02:00
Hugo Locurcio 3dab891691
Tweak PopupMenu item spacing in the editor theme
- Increase spacing between items for easier clicking with the mouse.
- Increase lateral margins for better visual appearance.
- Decrease margin at the top and bottom to compensate for the increased
  per-item height.
2022-08-05 11:29:12 +02:00