Rémi Verschelde
a1f0ea5d19
Merge pull request #63409 from V-Sekai/gltf-export
2022-07-25 00:03:38 +02:00
Rémi Verschelde
96401b48ec
Merge pull request #63407 from RedMser/install-effect-error
...
Add error for invalid RichTextLabel.install_effect
2022-07-24 23:48:43 +02:00
K. S. Ernest (iFire) Lee
b2bd4cc792
Mend duplicate nodes in the gltf export.
2022-07-24 14:38:57 -07:00
Rémi Verschelde
b7a47bfc09
Merge pull request #63098 from Xwdit/fix_qualifiers_script_doc
2022-07-24 23:26:30 +02:00
RedMser
d3a1e82025
Add error for invalid RichTextLabel.install_effect
2022-07-24 23:15:27 +02:00
Rémi Verschelde
9233a6be04
Merge pull request #63399 from aaronfranke/gltf-headers
...
GLTF: Move shared defines into a separate `gltf_defines.h` file
2022-07-24 23:11:15 +02:00
Rémi Verschelde
72c2f7ef16
Merge pull request #63404 from bruvzg/hb-501
2022-07-24 23:07:30 +02:00
Xwdit
5d49df8d97
Fix missing method qualifiers in script doc
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-07-24 23:00:19 +02:00
Rémi Verschelde
0d1dacc902
Merge pull request #61255 from MaxIsJoe/fixosgetuniqueidstringissue
2022-07-24 22:50:23 +02:00
Rémi Verschelde
887a606569
Merge pull request #63401 from RandomShaper/text_settings_reset
...
Mark some editor settings as requiring editor restart
2022-07-24 22:09:14 +02:00
bruvzg
5f5a9f256c
HarfBuzz: Update to version 5.0.1
2022-07-24 23:05:03 +03:00
Aaron Franke
00ec9321f6
GLTF: Move shared defines into a separate gltf_defines.h file
...
Also move GLTFDocument's template conversion functions into gltf_template_convert.h
2022-07-24 14:21:27 -05:00
Pedro J. Estébanez
b96fe1e4bd
Mark some editor settings as requiring editor restart
2022-07-24 20:25:34 +02:00
Rémi Verschelde
b3df27526a
Merge pull request #63238 from joaopedrosgs/patch-1
...
Fix incorrect expression base in `AnimationNodeStateMachinePlayback::_check_advance_condition`
2022-07-24 20:09:25 +02:00
Rémi Verschelde
bd1d2fcd86
Merge pull request #63381 from jynus/master
...
Solve discrepancy between code and class reference for Plane
2022-07-24 20:03:16 +02:00
Rémi Verschelde
9dc50cd564
Merge pull request #62892 from KoBeWi/hey,group!
...
Remove outdated line in call_group() description
2022-07-24 19:18:46 +02:00
Jcrespo
1a3d57f319
Solve discrepancy between code and class reference for Plane
...
On #43310 , class reference was automatically updated from source,
causing xml documentation to disagree with parameter naming
description on Plane.intersects_segment().
Weirdly, it also changed the parameter for Plane.is_point_over()
from point to plane, when only the first has sense (and it is
defined on math.Plane as "const Vector3 &p_point"). Manual
mistake?
* Update begin/end to from/to on Plane.intersects_segment(...)
docs description to match source
* Update Plane bindings to use points instread of plane for
is_point_over(...)
* Change Plane.is_point_over(plane) to Plane.is_point_over(point)
AND its description on docs
Fixes godotengine/godot-docs#5976
2022-07-24 18:21:25 +02:00
MaxIsJoe
f3979527de
Fixes `OS.get_unique_id()` string not getting printed properly
...
Fixes #61023
Changing it back to how it's done on the 3.x branch fixed the text not being written properly.
2022-07-24 11:05:36 +02:00
Rémi Verschelde
b50acebd48
Merge pull request #63371 from aaronfranke/mat-uv-z-doc
...
Document what the Z component is used for in BaseMaterial3D UV coords
2022-07-24 10:13:19 +02:00
Rémi Verschelde
53b5de01ff
Merge pull request #63373 from aaronfranke/gltf-ext-usage
...
GLTF: Only list used extensions when they're actually used
2022-07-24 10:09:03 +02:00
Aaron Franke
6887b3f8ee
GLTF: Only list used extensions when they're actually used
2022-07-23 21:59:16 -05:00
Aaron Franke
286ae1f7fa
Document what the Z component is used for in BaseMaterial3D UV coords
2022-07-23 20:05:16 -05:00
Fabio Alessandrelli
75f93167f7
Merge pull request #63262 from dsnopek/multiplayer-peer-custom-4.x
...
[4.x] Allow extending MultiplayerPeerExtension from GDScript
2022-07-24 01:24:22 +02:00
Rémi Verschelde
667cef39b4
Merge pull request #63341 from RandomShaper/fix_uwp_accum_input
...
Flush buffered input events on UWP
2022-07-23 13:50:00 +02:00
Pedro J. Estébanez
b53d032fb8
Flush buffered input events on UWP
2022-07-23 12:06:22 +02:00
Rémi Verschelde
a5bc65bbad
Merge pull request #63265 from reduz/stream-bpm-support
...
Implement BPM support in AudioStream files.
2022-07-23 11:21:14 +02:00
Rémi Verschelde
01c866a599
Merge pull request #63339 from Chaosus/shader_editor_fix
...
Fix clearing errors indication in the shader editor
2022-07-23 10:59:06 +02:00
Yuri Rubinsky
5705825d55
Fix clearing errors indication in the shader editor
2022-07-23 11:32:04 +03:00
Rémi Verschelde
7c225f5bfe
Merge pull request #63338 from Chaosus/fix_shader_preprocessor_errors
...
Fix some errors after shader preprocessor PR
2022-07-23 09:38:07 +02:00
Yuri Rubinsky
6d992abb54
Fix some errors after shader preprocessor PR
2022-07-23 09:38:59 +03:00
reduz
d1ddee2258
Implement BPM support
...
Based on #62896 , only implements the BPM support part.
* Implements BPM support in the AudioStreamOGG/MP3 importers.
* Can select BPM/Bar Size and total beats in a song file, as well as edit looping points.
* Looping is now BPM aware
* Added a special importer UI for configuring this.
* Added a special preview showing the audio waveform as well as the playback position in the resource picker.
* Renamed `AudioStream::instance` to `instantiate` for correctness.
2022-07-23 07:31:17 +02:00
Rémi Verschelde
fe929d4787
Merge pull request #62513 from reduz/shader_preprocessor_remake
2022-07-23 00:02:33 +02:00
Rémi Verschelde
0c81502217
Merge pull request #62093 from Rindbee/fix-undecided-min_size-in-ScrollContainer
2022-07-22 23:47:48 +02:00
Rémi Verschelde
e5df1e65f9
Merge pull request #62581 from Guh-Feng/Color-Picker-Update
2022-07-22 23:46:27 +02:00
Rémi Verschelde
4f7bfacfcd
Merge pull request #62478 from BastiaanOlij/split_effects_20220628
2022-07-22 23:44:52 +02:00
Rémi Verschelde
3f504eb9fe
Merge pull request #63313 from python273/fix-xr-doc-links
2022-07-22 23:44:00 +02:00
Rémi Verschelde
86a5a23351
Merge pull request #63093 from aaronfranke/export-templates-dir
2022-07-22 23:07:07 +02:00
Rémi Verschelde
4926d67261
Merge pull request #63331 from Calinou/doc-font-get-string-size-example
2022-07-22 23:06:25 +02:00
Rémi Verschelde
e2e8a83ddb
Merge pull request #63321 from kleonc/generic-nodepath-drag-and-drop-fix
2022-07-22 23:03:40 +02:00
reduz
f649678402
Clean up Shader Preprocessor
...
* Moved preprocessor to Shader and ShaderInclude
* Clean up RenderingServer side
* Preprocessor is separate from parser now, but it emits tokens with include location hints.
* Improved ShaderEditor validation code
* Added include file code completion
* Added notification for all files affected by a broken include.
2022-07-22 22:53:03 +02:00
Yuri Roubinsky
7b94603baa
Adding shader preprocessor support
...
Co-authored-by: TheOrangeDay <6472143+TheOrangeDay@users.noreply.github.com>
2022-07-22 22:51:57 +02:00
Hugo Locurcio
f0b896e9a3
Add example usage for `Font.get_string_size()`
...
The font size is now separated from the font itself, so it makes
sense to have an example for people coming from Godot 3.x.
2022-07-22 22:39:00 +02:00
Aaron Franke
b00bb577e7
Rename directory for export templates from templates to export_templates
2022-07-22 12:35:43 -05:00
kleonc
07118d7094
Fix in editor drag and dropping a `Node` to generic `NodePath` property
2022-07-22 18:32:36 +02:00
Rémi Verschelde
79463aa5de
Merge pull request #63310 from akien-mga/scons-vsproj-windows
...
SCons: Prevent using `vsproj` option outside Windows
2022-07-22 17:44:45 +02:00
Rémi Verschelde
ed2a741eb1
Merge pull request #63317 from dallonf/redundant-gdscript-errors
2022-07-22 17:05:46 +02:00
Dallon Feldner
07ddc8b3b8
Don't print redundant errors when parsing GDScript
...
The error macros print a generic error, which isn't necessary, and could be confusing to end users.
2022-07-22 09:30:52 -05:00
python273
f78d06c9fe
Fix tutorial links in XR classes docs
2022-07-22 15:05:31 +03:00
Rémi Verschelde
d2fa9cbdfd
Merge pull request #63141 from reduz/implement-thread-runner
2022-07-22 13:25:31 +02:00
Rémi Verschelde
4e56f96396
SCons: Prevent using `vsproj` option outside Windows
...
Fixes #63305 .
2022-07-22 12:53:14 +02:00