Stanislav Labzyuk
44ce838192
Fix guidelines appearance
2022-08-02 12:38:23 +07:00
bruvzg
5aa48b6ae5
[TextServer] Implement ICU/UAX 31 based is_valid_identifier
function.
2022-08-02 08:30:20 +03:00
Rémi Verschelde
8cce479c01
Merge pull request #51672 from Calinou/shader-add-hint-transparent-texture
...
Add `hint_transparent` to use a transparent black placeholder texture
2022-08-02 07:15:59 +02:00
Rémi Verschelde
d60d0a53ce
Merge pull request #63797 from JohanAR/fix-color-picker-okhsl
...
Fix ColorPicker color and hsv sync issue
2022-08-02 07:15:11 +02:00
Rémi Verschelde
bda2274969
Merge pull request #63627 from and-rad/vector-field-attractor-fix
...
Fix vector field particle attractor texture sampling
2022-08-02 07:13:04 +02:00
Rémi Verschelde
2cdef4d532
Merge pull request #63589 from RandomShaper/sdfgi_debug_pc
...
Keep SdfgiDebug shader's push constant size <= 128
2022-08-02 07:11:58 +02:00
Rémi Verschelde
12f717d263
Merge pull request #63794 from clayjohn/GLES3-bugs
...
Fix various bugs in GLES3 renderer that stopped it from running on web
2022-08-02 07:10:44 +02:00
Rémi Verschelde
8de2cc04a7
Merge pull request #63793 from RandomShaper/fix_unbound_resource
...
Fix uniform set creation error due to null RID
2022-08-02 07:10:20 +02:00
Hugo Locurcio
813f6a5d57
Add hint_transparent
to use a transparent black placeholder texture
...
This can be used in shaders to avoid the need to supply a transparent
placeholder texture manually.
2022-08-01 23:38:06 +02:00
Johan Aires Rastén
26ebea7286
Fix ColorPicker color and hsv sync issue
...
ColorPicker has both a Color and HSV values for the currently selected
color, fixed a few cases where those were not kept in sync.
Refactored a little regarding this, and removed a redundant update.
Solves #63777
2022-08-01 23:05:44 +02:00
clayjohn
4b80cb4aa3
Fix various bugs in GLES3 renderer that stopped it from running on web
2022-08-01 16:45:32 -04:00
Ignacio Roldán Etcheverry
8243c7ab5d
Merge pull request #63790 from raulsntos/csharp-unused
...
C#: Remove unused `Transform2D.ScaleBasis` method
2022-08-01 22:38:17 +02:00
Rémi Verschelde
67c5741c03
Merge pull request #63767 from kubecz3k/fix/headless-collision
2022-08-01 22:04:09 +02:00
Rémi Verschelde
ada06f9862
Merge pull request #63007 from jtnicholl/animation_player_docs
2022-08-01 22:03:17 +02:00
Pedro J. Estébanez
2df767d31e
Fix uniform set creation error due to null RID
2022-08-01 21:59:13 +02:00
Yuri Sizov
86798d36db
Remove CustomPropertyEditor
completely
2022-08-01 22:57:05 +03:00
Rémi Verschelde
c596369d7a
Merge pull request #53540 from Calinou/editor-improve-exp-easing-inspector
...
Improve easing inspector usability
2022-08-01 21:52:56 +02:00
Raul Santos
a4ad1dfa51
C#: Remove unused Transform2D.ScaleBasis
method
2022-08-01 20:56:29 +02:00
Jonathan Nicholl
245fba26b0
Update classref documentation for AnimationPlayer
2022-08-01 12:46:03 -04:00
Hugo Locurcio
6059a9b624
Improve easing inspector usability
...
- Add `positive_only` property hint to disallow using negative presets.
These values are clamped in several places in the editor already,
so this avoids displaying presets that don't work.
- Move the Zero preset at the end of the positive list to match
the custom property editor. It's also used less often than Linear,
Ease In and Ease Out.
- Rename presets to be consistent between the easing property editor
and custom property editor.
- Remove unused `inout` hint which was redundant since it was already
the default.
2022-08-01 18:40:04 +02:00
Rémi Verschelde
5ecd61a315
Merge pull request #54738 from Calinou/expose-os-restart-on-exit
2022-08-01 16:49:18 +02:00
Rémi Verschelde
5aee81fb6f
Merge pull request #63763 from bruvzg/lbl_settings_defaults
2022-08-01 16:49:02 +02:00
Rémi Verschelde
08311f7cd3
Merge pull request #63781 from YuriSizov/editorresourceconversionpluginactomy2
2022-08-01 16:48:34 +02:00
Yuri Sizov
1c9ba5ef3e
Remove excessive editor/property_editor.h
includes
2022-08-01 17:19:11 +03:00
Hugo Locurcio
1b713175b2
Expose the "restart on exit" OS functionality
...
This can be used to restart a project with specific command line arguments
applied. This can work in tandem with `OS.get_cmdline_args()` to restart
with the same command line arguments as used to originally run the project.
Example use cases:
- Restart to apply an user setting change that requires a restart to work.
- Restart with a Godot command line argument to change the video driver,
audio driver, etc.
2022-08-01 14:06:13 +02:00
Yuri Rubinsky
9ec6de1767
Merge pull request #63766 from Chaosus/fix_shader_instance_uniform
2022-08-01 15:04:54 +03:00
Yuri Rubinsky
81c44718ca
Fix passing values to the instance uniforms in the shader
2022-08-01 13:45:29 +03:00
Jakub Grzesik
3c55637459
fix for headless collision shape generation
...
this commit implements just enough of dummy mesh_storage so collision shapes are still generated in the headless mode
implementation was inspired by rasterizer_dummy.h from Godot3
2022-08-01 12:38:07 +02:00
bruvzg
ac801494a3
Change LabelSettings default values to match default theme.
2022-08-01 13:33:06 +03:00
Rémi Verschelde
d29e95687e
Merge pull request #63761 from BastiaanOlij/gles3_scene_singleton_init
2022-08-01 11:35:19 +02:00
Bastiaan Olij
367507e7da
Initialise singleton in RendererSceneGLES3
2022-08-01 18:42:42 +10:00
Rémi Verschelde
dd238cb038
Merge pull request #63722 from akien-mga/scons-4.4.0-vs-solution
...
SCons: Fix creating VS solution with SCons 4.4.0
2022-08-01 10:31:46 +02:00
Rémi Verschelde
90dae713a1
Merge pull request #55007 from norling/master
2022-08-01 09:51:05 +02:00
Martin Norling
cab107d063
docs: Caveats of NavigationMesh.create_from_mesh
...
Adds a note explaining the requirements of the given [Mesh] when converting a [Mesh] to a [NavigationMesh] using `NavigationMesh.create_from_mesh`.
2022-08-01 09:46:58 +02:00
Rémi Verschelde
beb8fd5e8b
Merge pull request #55387 from RPicster/particles-turbulence
2022-08-01 09:38:54 +02:00
Rémi Verschelde
121d6fdace
Merge pull request #63754 from BastiaanOlij/storage_struct_private
...
Changed storage structs to private
2022-08-01 09:37:36 +02:00
Rémi Verschelde
de53e91b85
Merge pull request #55276 from Calinou/volumetric-fog-tweak-default-gi-inject
...
Tweak default fog settings for better appearance
2022-08-01 07:55:53 +02:00
Rémi Verschelde
633710f1c9
Merge pull request #54028 from Calinou/material-default-alpha-scissor-threshold-0.5
...
Change default material alpha scissor threshold to 0.5
2022-08-01 07:55:26 +02:00
Rémi Verschelde
677f565ce8
Merge pull request #63587 from clayjohn/specular-occlusion
...
Treat specular less than 0.02 as occlusion
2022-08-01 07:54:57 +02:00
Rémi Verschelde
44f1e540f6
Merge pull request #63733 from akien-mga/file-get_as_text-skip-CR
...
File: Re-add support to skip CR (`\r`) in `File::get_as_text`
2022-08-01 07:54:20 +02:00
Rémi Verschelde
4d4575d386
Merge pull request #63624 from reduz/commandline-user-args
...
Add support for command-line user arguments.
2022-08-01 07:53:14 +02:00
Rémi Verschelde
12dc5619e9
Merge pull request #63755 from raulsntos/fix-vector4-min-axis-index
...
Fix `Vector4::min_axis_index` for equal components
2022-08-01 07:48:43 +02:00
Ignacio Roldán Etcheverry
19e0e06dd0
Merge pull request #63752 from raulsntos/csharp-rename-phi
...
Rename math 'phi' arguments to 'angle' in C#
2022-08-01 05:48:43 +02:00
Raul Santos
2e5cf62dee
Fix Vector4::min_axis_index
for equal components
...
The documentation says if all components are equal it must return AXIS_W but it was returning AXIS_X.
2022-08-01 04:50:17 +02:00
Bastiaan Olij
81c6f73109
Changed storage structs to private
2022-08-01 11:59:14 +10:00
Raul Santos
d0e586fc7e
Rename math 'phi' arguments to 'angle' in C#
2022-08-01 02:42:20 +02:00
Hugo Locurcio
e35e79b802
Tweak default fog settings for better appearance
...
- Increase the default non-volumetric fog density to 0.01 to make
adjustments more visible.
- Use a less saturated non-volumetric fog color by default
(a mix of the sky and horizon colors of the new default
ProceduralSkyMaterial).
- Set Volumetric Fog Gi Inject to 1.0 by default. Injecting GI results
in more realistic appearance of volumetric fog, at a very low
performance cost.
2022-08-01 02:04:20 +02:00
Hugo Locurcio
fa019f6e14
Change default material alpha scissor threshold to 0.5
...
This makes the default behavior consistent between SpriteBase3D,
BaseMaterial3D and imported glTF scene materials.
Alpha scissor threshold property hints now allows for more precise
adjustments as well.
2022-08-01 02:00:16 +02:00
Juan Linietsky
0dd65378e7
Add support for command-line user arguments.
...
Implements the standard Unix double dash (--) commandline argument:
* Arguments after a double dash (--) are ignored by Godot and stored for the user.
* User can access them via `OS.get_cmdline_user_args()`
Example:
`godot.exe scene_to_run.tscn --fullscreen -- --start-level 2`
2022-08-01 00:56:59 +02:00
Rémi Verschelde
6d599ed90b
Merge pull request #63746 from guilhermefelipecgs/fix_state_machine_rename
2022-08-01 00:56:29 +02:00