summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-24Merge pull request #63407 from RedMser/install-effect-errorRémi Verschelde
Add error for invalid RichTextLabel.install_effect
2022-07-24Merge pull request #63098 from Xwdit/fix_qualifiers_script_docRémi Verschelde
2022-07-24Add error for invalid RichTextLabel.install_effectRedMser
2022-07-24Merge pull request #63399 from aaronfranke/gltf-headersRémi Verschelde
GLTF: Move shared defines into a separate `gltf_defines.h` file
2022-07-24Merge pull request #63404 from bruvzg/hb-501Rémi Verschelde
2022-07-24Fix missing method qualifiers in script docXwdit
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-07-24Merge pull request #61255 from MaxIsJoe/fixosgetuniqueidstringissueRémi Verschelde
2022-07-24Merge pull request #63401 from RandomShaper/text_settings_resetRémi Verschelde
Mark some editor settings as requiring editor restart
2022-07-24HarfBuzz: Update to version 5.0.1bruvzg
2022-07-24GLTF: Move shared defines into a separate gltf_defines.h fileAaron Franke
Also move GLTFDocument's template conversion functions into gltf_template_convert.h
2022-07-24Mark some editor settings as requiring editor restartPedro J. Estébanez
2022-07-24Merge pull request #63238 from joaopedrosgs/patch-1Rémi Verschelde
Fix incorrect expression base in `AnimationNodeStateMachinePlayback::_check_advance_condition`
2022-07-24Merge pull request #63381 from jynus/masterRémi Verschelde
Solve discrepancy between code and class reference for Plane
2022-07-24Merge pull request #62892 from KoBeWi/hey,group!Rémi Verschelde
Remove outdated line in call_group() description
2022-07-24Solve discrepancy between code and class reference for PlaneJcrespo
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-24Fixes `OS.get_unique_id()` string not getting printed properlyMaxIsJoe
Fixes #61023 Changing it back to how it's done on the 3.x branch fixed the text not being written properly.
2022-07-24Merge pull request #63371 from aaronfranke/mat-uv-z-docRémi Verschelde
Document what the Z component is used for in BaseMaterial3D UV coords
2022-07-24Merge pull request #63373 from aaronfranke/gltf-ext-usageRémi Verschelde
GLTF: Only list used extensions when they're actually used
2022-07-23GLTF: Only list used extensions when they're actually usedAaron Franke
2022-07-23Document what the Z component is used for in BaseMaterial3D UV coordsAaron Franke
2022-07-24Merge pull request #63262 from dsnopek/multiplayer-peer-custom-4.xFabio Alessandrelli
[4.x] Allow extending MultiplayerPeerExtension from GDScript
2022-07-23Merge pull request #63341 from RandomShaper/fix_uwp_accum_inputRémi Verschelde
Flush buffered input events on UWP
2022-07-23Flush buffered input events on UWPPedro J. Estébanez
2022-07-23Merge pull request #63265 from reduz/stream-bpm-supportRémi Verschelde
Implement BPM support in AudioStream files.
2022-07-23Merge pull request #63339 from Chaosus/shader_editor_fixRémi Verschelde
Fix clearing errors indication in the shader editor
2022-07-23Fix clearing errors indication in the shader editorYuri Rubinsky
2022-07-23Merge pull request #63338 from Chaosus/fix_shader_preprocessor_errorsRémi Verschelde
Fix some errors after shader preprocessor PR
2022-07-23Fix some errors after shader preprocessor PRYuri Rubinsky
2022-07-23Implement BPM supportreduz
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-23Merge pull request #62513 from reduz/shader_preprocessor_remakeRémi Verschelde
2022-07-22Merge pull request #62093 from Rindbee/fix-undecided-min_size-in-ScrollContainerRémi Verschelde
2022-07-22Merge pull request #62581 from Guh-Feng/Color-Picker-UpdateRémi Verschelde
2022-07-22Merge pull request #62478 from BastiaanOlij/split_effects_20220628Rémi Verschelde
2022-07-22Merge pull request #63313 from python273/fix-xr-doc-linksRémi Verschelde
2022-07-22Merge pull request #63093 from aaronfranke/export-templates-dirRémi Verschelde
2022-07-22Merge pull request #63331 from Calinou/doc-font-get-string-size-exampleRémi Verschelde
2022-07-22Merge pull request #63321 from kleonc/generic-nodepath-drag-and-drop-fixRémi Verschelde
2022-07-22Clean up Shader Preprocessorreduz
* 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-22Adding shader preprocessor supportYuri Roubinsky
Co-authored-by: TheOrangeDay <6472143+TheOrangeDay@users.noreply.github.com>
2022-07-22Add example usage for `Font.get_string_size()`Hugo Locurcio
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-22Rename directory for export templates from templates to export_templatesAaron Franke
2022-07-22Fix in editor drag and dropping a `Node` to generic `NodePath` propertykleonc
2022-07-22Merge pull request #63310 from akien-mga/scons-vsproj-windowsRémi Verschelde
SCons: Prevent using `vsproj` option outside Windows
2022-07-22Merge pull request #63317 from dallonf/redundant-gdscript-errorsRémi Verschelde
2022-07-22Don't print redundant errors when parsing GDScriptDallon Feldner
The error macros print a generic error, which isn't necessary, and could be confusing to end users.
2022-07-22Fix tutorial links in XR classes docspython273
2022-07-22Merge pull request #63141 from reduz/implement-thread-runnerRémi Verschelde
2022-07-22SCons: Prevent using `vsproj` option outside WindowsRémi Verschelde
Fixes #63305.
2022-07-22Merge pull request #62996 from reduz/feature-build-profilesRémi Verschelde
2022-07-22Implement a Worker ThreadPoolreduz
This PR implements a worked thread pool. It uses a fixed amount of threads in a pool and allows scheduling tasks that can be run on threads (and then waited for). It satisfies the following use cases: * HTML5 thread count is fixed (and similar restrictions are known in consoles) so we need to reuse threads. * Thread spawning is slow in general, so reusing threads is faster anyway. * This implementation supports recursive waiting for tasks, making it less prone to deadlocks if threads from the pool also run tasks. After this is approved and merged, subsequent PRs will be needed to replace the ThreadWorkPool usage by this class.