Rémi Verschelde
7188cb6012
Merge pull request #51498 from codecat/fix-triple-click
...
Triple click in text editor now uses last mouse position for validity
2021-08-11 23:44:55 +02:00
Rémi Verschelde
18fb585b74
Merge pull request #51520 from mhilbrunner/biggest-nitpick-ever
...
Docs: Fix capitalisation of Warning in two places
2021-08-11 23:36:28 +02:00
Max Hilbrunner
4e065a5242
Docs: Fix capitalisation of Warning in two places
...
These are the only places in the docs that were not cased like this. Now they are!
2021-08-11 22:46:14 +02:00
Rémi Verschelde
d2fc0a8057
Merge pull request #51527 from KoBeWi/minmax
...
Improve CapsuleShape2D size clamping
2021-08-11 22:09:52 +02:00
Melissa Geels
408401a642
Triple click in text editor now uses last mouse position for validity
...
Previously, you would be able to double click a word, followed by
single-clicking another word on the same line, which would select the
entire line. Now, it will only select the whole line if the mouse
position has remained the same after the double click. This mimicks the
behavior in most third party text editors.
Fixes #51312 .
2021-08-11 21:49:26 +02:00
kobewi
b35a2516a0
Improve CapsuleShape2D size clamping
2021-08-11 21:39:18 +02:00
Yuri Roubinsky
9cf158019d
Changed `TransformMult` node to `TransformOp` in visual shaders
2021-08-11 22:05:04 +03:00
Max Hilbrunner
974cc68fb4
Merge pull request #51523 from mhilbrunner/fix-build
...
Docs: Fix CI after #38992
2021-08-11 21:04:13 +02:00
Max Hilbrunner
dd277aedc9
Fix CI after #38992
2021-08-11 19:46:29 +02:00
Rémi Verschelde
d7a39cc346
Merge pull request #38992 from Dragoncraft89/master
...
Error handling functions for GdScript
2021-08-11 18:43:27 +02:00
Rémi Verschelde
1d7a358588
Merge pull request #51399 from RevoluPowered/improve_editor_grid_performance_4.0
...
[4.0] Implement editor grid performance improvements
2021-08-11 18:21:19 +02:00
Rémi Verschelde
e30be92ce8
Merge pull request #41634 from KoBeWi/the_independence
2021-08-11 18:16:24 +02:00
Rémi Verschelde
aaf556685d
Merge pull request #51510 from mhilbrunner/mbedtls
...
Update bundled Mozilla X.509 CA root certificates
2021-08-11 17:50:43 +02:00
Rémi Verschelde
3e2496b72e
Merge pull request #50329 from Calinou/decrease-default-dof-bokeh-quality
...
Decrease the default depth of field bokeh quality
2021-08-11 17:42:56 +02:00
Gordon MacPherson
536386eb69
Implement editor grid performance improvements
...
Benefits:
- Knows the size of the mesh to prevent push back taking longer
- No longer updates grid every frame, only if the camera has moved 10 units or more.
- Considerably less power draw
- Will redraw when you swap from orthographic to perspective and vice versa.
2021-08-11 16:40:03 +01:00
Rémi Verschelde
b7f0fc2a08
Merge pull request #51513 from mhilbrunner/ssl-warning
...
Docs: Add warnings about no SSL/(D)TLS revocation
2021-08-11 17:37:50 +02:00
Rémi Verschelde
2559089b6f
Merge pull request #51515 from Bhu1-V/PR/shortcut-fix
...
corrected method name `set_event`
2021-08-11 17:36:04 +02:00
Tomasz Chabora
f12f5b36b5
Make radius & height in CapsuleShape2D independent
2021-08-11 17:34:27 +02:00
Hugo Locurcio
d364ff2087
Decrease the default depth of field bokeh quality
...
This makes depth of field perform better out of the box, with little
visual difference.
2021-08-11 16:59:22 +02:00
Max Hilbrunner
4eb427afb8
Docs: Add warnings about no SSL/(D)TLS revocation
2021-08-11 16:02:38 +02:00
Bhuvan Vemula
d2b6125a6a
corrected method name `set_event`
2021-08-11 19:30:53 +05:30
Rémi Verschelde
62047e4e48
Merge pull request #51486 from reduz/fixes-to-mobile-renderer
...
Fixes and optimizations to mobile renderer
2021-08-11 15:19:11 +02:00
Max Hilbrunner
d9005912c1
Update bundled Mozilla X.509 CA root certificates
...
Updated to latest upstream changes (2021-07-05 21:36:52 GMT), taken from 8b263a18fc
2021-08-11 14:13:31 +02:00
Rémi Verschelde
a57d420224
Merge pull request #51500 from timothyqiu/navmesh-doc
2021-08-11 14:12:56 +02:00
Yuri Roubinsky
efc6b29601
Merge pull request #51505 from Chaosus/shader_fix_shadetype-errorline
2021-08-11 14:46:04 +03:00
Melissa Geels
ed4c3eb7b3
Move cursor to edge of selection when moving caret left/right
...
This is to mimic the behavior of many third party text editors. The
reason it's not doing it when moving by word is due to that behavior
being mostly the same on other editors.
2021-08-11 13:27:12 +02:00
Yuri Roubinsky
6882280308
Merge pull request #51503 from Chaosus/shader_fix_matrix_operators
...
Allow using more assignment operators on matrixes in shaders
2021-08-11 13:19:00 +03:00
Haoyu Qiu
60298328ca
Improve NavigationMesh typing, parameter validation and documentation
2021-08-11 18:18:10 +08:00
Yuri Roubinsky
0eb97c11cf
Few improvements for constants in visual shader
2021-08-11 13:14:16 +03:00
Yuri Roubinsky
2fb5231bbc
Break futher shader compilation after missing `;` after`shader_type`
2021-08-11 12:37:59 +03:00
Rémi Verschelde
c00303ff55
Merge pull request #47378 from aaronfranke/use-input-enums
...
Use key enum instead of plain integers for input code
2021-08-11 11:20:45 +02:00
Yuri Roubinsky
0f42a29864
Allow using more assignment operators on matrixes in shaders
2021-08-11 11:51:39 +03:00
Yuri Roubinsky
a902f76063
Merge pull request #51494 from Chaosus/shader_fix_varying_crashes
2021-08-11 11:23:10 +03:00
Rémi Verschelde
e81427e959
Merge pull request #51497 from Chaosus/vs_fix_addnode_zoomed
...
Fix incorrect position of the created VisualShader nodes on zoomed graph
2021-08-11 10:19:21 +02:00
Yuri Roubinsky
8249ae8085
Fix incorrect position of the created VisualShader nodes on zoomed graph
2021-08-11 10:53:26 +03:00
Yuri Roubinsky
fead1595f9
Fix shader crash when using varying array in fragment->light context
2021-08-11 09:44:00 +03:00
Rémi Verschelde
80dec1948a
Merge pull request #41956 from Calinou/rename-engine-iterations-per-second
...
Rename `iterations_per_second` to `physics_ticks_per_second`
2021-08-11 08:05:33 +02:00
Rémi Verschelde
7d43da928f
Merge pull request #51490 from nekomatata/clean-character-body
...
Remove infinite inertia and ray shapes from CharacterBody
2021-08-11 08:04:09 +02:00
Rémi Verschelde
2c88e1c15d
Merge pull request #51178 from Geometror/layout-options-textline-textparagraph
...
Various text layout improvements (TextLine, TextParagraph, Label, TextServer)
2021-08-11 07:51:57 +02:00
Rémi Verschelde
588883eb4a
Merge pull request #51442 from Geometror/styleboxflat-fake-aa-float
...
StyleBox fake AA improvements (make anti aliasing size a float property)
2021-08-11 07:35:53 +02:00
Rémi Verschelde
ee9bc47c15
Merge pull request #51492 from clayjohn/VULKAN-blinn-phong-f0
...
Use f0 instead of albedo in blinn and phong
2021-08-11 07:29:06 +02:00
clayjohn
a7c3e0dcd6
Use f0 instead of albedo in blinn and phong
2021-08-10 21:54:24 -07:00
reduz
ca117910da
Fixes and optimizations to mobile renderer
...
* Only apply final actions to attachments used in the last pass.
* Fixes to draw list final action (was using continue instead of read/drop).
* Profiling regions inside draw lists now properly throw errors.
* Ability to enable gpu profile printing from project settings. (used to debug).
2021-08-10 23:17:28 -03:00
Hugo Locurcio
937c1a716c
Rename `iterations_per_second` to `physics_ticks_per_second`
...
This makes it clearer that this property is only about physics FPS,
not rendering FPS.
The `physics_fps` project setting was also renamed to
`physics_ticks_per_second` for consistency.
2021-08-11 02:37:02 +02:00
Hendrik Brucker
403f4902d0
Various text layout improvements (TextLine, TextParagraph, Label, TextServer)
2021-08-11 00:09:48 +02:00
Hendrik Brucker
db2460f43c
StyleBox fake AA improvements (aa_size float property)
2021-08-10 23:37:06 +02:00
Aaron Franke
fa3a32a2d6
Use Key enum instead of plain integers
2021-08-10 16:26:55 -05:00
K. S. Ernest (iFire) Lee
18bd0fee5a
Merge pull request #49343 from theoway/node_auto_arrangement_graph_edit
...
Node Auto Arrangement in GraphEdit/VisualScript/VisualShader
2021-08-10 15:42:04 -04:00
Umang Kalra
12fc3f1eef
Automatic arrangement of nodes in VisualScript/VisualShaders editors
...
This PR and commit adds the functionality to arrange nodes in VisualScript/VisualShader editor. The layout generated by this
feature is compact, with minimum crossings between connections
& uniform horizontal & vertical gaps between the nodes.
This work has been sponsored by GSoC '21.
Full list of additions/changes:
• Added arrange_nodes() method in GraphEdit module.
• This method computes new positions for all the selected
nodes by forming blocks and compressing them.
The nodes are moved to these new positions.
• Adding this method to GraphEdit makes it available for
use in VisualScript/VisualShaders editors and its other
subclasses.
• Button with an icon has been added to call arrange_nodes() in GraphEdit.
• This button is inherited by VisualScript/VisualShaders editors
to invoke the method.
• Undo/redo is functional with this method.
• By using signals in arrange_nodes(), position changes are registered
in undo/redo stack of the subclass that is using the method.
• Metadata of the method has been updated in ClassDB
• Method description has been added to class reference of GraphEdit
2021-08-11 00:44:28 +05:30
Rémi Verschelde
afb40920fe
Merge pull request #51411 from clayjohn/VULKAN-blinn-phong
...
[4.0] Make Blinn and Phong specular modes take albedo into account
2021-08-10 21:11:48 +02:00