SaracenOne
d71b76e28f
Correct output file names for Visual Studio project generation
2022-08-27 18:51:13 +01:00
SaracenOne
75f1357ced
Add read-only mode to AnimationTreeEditor plugins
2022-08-25 16:29:36 +01:00
SaracenOne
dd814a0dca
Disable editing properties in foreign resources
...
from imported scenes or objects returning
true from a function named '_is_read_only' and
disable resaving imported resources.
2022-08-23 23:16:13 +01:00
SaracenOne
1307577932
Prevent hard crash in GDScriptVM when a named global can not be found.
2022-07-27 23:37:42 +01:00
SaracenOne
bd0819d4a0
Disable plugin for conversion of foreign Sprite2D to different types
2022-07-21 15:04:29 +01:00
SaracenOne
7776b47489
Add read-only mode to AnimationEditor for foreign resources.
2022-07-21 14:46:58 +01:00
SaracenOne and K. S. Ernest (iFire) Lee
86aa2a8578
Add drag-and-drop support for materials in 3D
...
Add mesh surface picking for material drag & drop, show drag info label
2022-07-19 12:49:09 -07:00
75a8606b83
Add AnimationTree Advance Expressions
...
Allows specifying an expression as a condition for state machine transitions.
This gives much greater flexibility for creating complex state machines. By directly interfacing with the script code, it is possible to create complex animation advance condition for switching between states.
Ensure assigning AnimationTreeStateMachineTransition base expression node in editor is relative to current AnimationTree node.
Allow setting an expression base node on the AnimationTree itself.
Co-Authored-By: reduz <reduzio@gmail.com >
2022-06-28 09:26:13 -07:00
SaracenOne
ce99de32b8
Fix ownership of nodes created by the MeshInstance3DEditorPlugin
...
and Skeleton3DEditorPlugin when used on foreign nodes.
Make gizmos visible upon creation rather than having to select
them first.
Make UV2 unwrapping and PhysicalBone creation properly subject
to UndoRedo.
2022-05-11 22:03:07 +01:00
SaracenOne
8fbed3d582
Rearrange TriangleMesh stack level incrementation to fix MSVC compiler optimization bug
2022-04-13 05:48:49 +01:00
SaracenOne
f8cc2e054d
Ensure gizmos are added to newly created Node3D-derivatives and silence error for attempting to create gizmos twice
2022-04-13 04:39:01 +01:00
SaracenOne
e7e4f41004
Make instance's editable children use warning color instead of disabled color
2022-04-11 02:36:20 +01:00
SaracenOne
208c4ce3f0
Improve handling for editor search with blank searches
2022-04-05 21:39:02 +01:00
SaracenOne
b6aa4ed55d
Fixes cyclic detection from variables assigning themselves to themselves in autocomplete, and restricts initialization of variables from other variables which have not been declared above it in class body
2022-02-22 01:21:21 +00:00
SaracenOne
04535bdc7d
Fix contextual tileset editor and ensure button is always visible when tileset is available
2022-02-21 13:34:11 +00:00
SaracenOne
257a71d29e
Fix nullptr error in _update_padded_texture on texture with no image
2022-02-20 17:22:14 +00:00
SaracenOne
ae0026bc7b
Make 'is_attribute' false during parse error to prevent crash
2022-02-18 12:52:46 +00:00
SaracenOne
ab2a8bd1d8
Fix using typed arrays based on script classes
2022-02-17 17:34:53 +00:00
SaracenOne
62d87fbd8b
Return a correctly typed variant in case of a function error to prevent hard crashes
2022-02-17 15:45:19 +00:00
SaracenOne
657b9b6596
Fix local variables not showing when breaking on final line
2022-02-16 18:12:38 +00:00
SaracenOne
d45c3cdd1d
Fix error when assigning to an explicitly annotated variant from an ambiguous source
2022-02-16 13:25:27 +00:00
SaracenOne
824ece9d89
Free surface vertex_buffers after vertex_arrays due dependencies
2022-02-10 10:34:34 +00:00
SaracenOne
71eb3f6df5
Fix _free_render_buffer_data freeing shared half_texture and half_fb
2022-02-10 10:04:18 +00:00
SaracenOne
2db30ef223
Add missing 'theme_changed' signal to Window class
2022-01-19 07:59:42 +00:00
SaracenOne
b7348419a3
Allow selection of option 'Open in File Manager' even when a file/folder is not explicitly selected.
2022-01-19 01:08:20 +00:00
SaracenOne
64d8b3aef2
Assign member type when parsing setters to prevent
...
'Compiler bug: unresolved assign' errors
2022-01-11 11:23:17 +00:00
SaracenOne
7f16bed947
Fix selection of CSG objects
2022-01-07 19:57:02 +00:00
SaracenOne
901f376671
Move metallic and roughness automated assignment to an inspector UndoRedo
...
callback.
2022-01-06 16:07:26 +00:00
SaracenOne
cd842b65bf
Fix queueing a texture and regular uniform update in RD backend in succession.
2022-01-06 16:05:07 +00:00
SaracenOne
726fbb821b
Fix incorrect default transform values on foreign 3D nodes
2022-01-06 15:52:22 +00:00
SaracenOne
941ea38b9a
Prevent saving branches in foreign scenes
2022-01-06 15:04:12 +00:00
SaracenOne
45b8bb745e
Clean preview_node of all none VisualInstances
2021-12-30 14:07:56 +00:00
SaracenOne
b22c805dbe
Fix 'Compiler bug: unresolved assign' on explicitly annotated variants.
2021-12-25 00:53:57 +00:00
SaracenOne
c63f23bcaa
Properly handle named class types inheriting from scripts without names.
2021-12-01 09:50:42 +00:00
SaracenOne
3eec759e87
Check for nullptr expression in parse_precedence function
2021-11-29 11:29:15 +00:00
SaracenOne
dace12082b
Fix custom multiplayer sync commands
2021-09-12 21:20:10 +01:00
SaracenOne
f09f12ce55
Fix _send_default_spawn_default function sending zero length
...
PackedByteArray when deriving from a single PackedByteArray
state variant.
2021-09-02 21:36:54 +01:00
SaracenOne
84852585b9
Check for GDScript member and class naming conflicts in a variety of conditions.
2021-09-02 07:16:06 +01:00
SaracenOne
1fbbe25cea
Fix crash on scenes with tool scripts and mismatched node types
2021-08-27 14:32:28 +01:00
SaracenOne
d00c151db1
Assign embedded text resource path earlier to prevent error on embedded scripts.
2021-08-10 05:42:35 +01:00
SaracenOne
861bb3a488
Automatically call the _init function on base class if one does not exist.
2021-08-10 02:41:44 +01:00
SaracenOne
fbda490d0f
Removing bounding box calculations from 3D scene drag and drop and collide against physics rather than visual geometry.
2021-07-26 17:38:48 +01:00
Saracen
5267a6496f
Fix to parsing some Collada with extra vertex semantics referenced only in the vertices section.
2021-05-08 16:33:22 +01:00
Saracen
1342551664
Fix localise_path method so that uncached scripts don't sometimes get loaded with two backslashes
2019-11-06 03:32:02 +00:00
Saracen
dabaa11b3c
Fix to make sure the capture buffers are deallocated at shutdown. Silences warnings.
2019-10-11 23:40:43 +01:00
Saracen
fcef45006e
SpatialEditorGizmo add_mesh bindings fix
2019-09-25 09:30:25 +01:00
Saracen
cf00f35a8e
Allow for constant deceleration to be detected inherited scripts above the immediate parent.
2019-09-11 06:19:20 +01:00
Saracen
08ceef2e39
Fixes issue with project_default_theme not being dereferenced on cleanup.
2019-08-23 09:18:42 +01:00
Saracen
daf443bcbc
Fix an exception when trying to close down editor with plugins enabled.
2019-08-22 16:30:55 +01:00
Saracen
d8ba9f1824
Fix recording bus regression.
2019-08-12 08:10:56 +01:00
Saracen
69f7263cd8
Fix audio capture naming in Javascript
2019-08-09 23:22:30 +01:00
Saracen
47c558b98a
Expose audio callbacks as signals.
2019-07-16 04:10:26 +01:00
Saracen
c81ec6f26d
Exposes capture methods to AudioServer, variable renames for consistency,
...
added documentation.
2019-07-15 15:12:29 +01:00
Saracen
63c6a2487f
Fixes the hyperlinks for enumerators inside classes in the editor help.
2018-08-02 09:40:36 +01:00
Saracen
c55e269bfa
Add method to manually advance AnimationTree and manual process mode.
2018-08-02 08:29:51 +01:00
Saracen
73636953ae
Merge branch 'audio_mic' of https://github.com/SaracenOne/godot into audio_mic
2018-07-31 04:47:28 +01:00
Saracen
59b703c4f8
Add extra latency to microphone playback to reduce clipping.
2018-07-31 04:46:29 +01:00
SaracenOne and GitHub
f045534f86
Merge pull request #7 from marcelofg55/audio_mic_mf2
...
Added support for single channel inputs for PulseAudio
2018-07-27 23:40:35 +01:00
Saracen
d91183be52
Added pointer to WASAPI input_buffer_write method.
2018-07-27 19:34:07 +01:00
SaracenOne and GitHub
e8f13432f8
Merge pull request #6 from marcelofg55/audio_mic_mf2
...
Renamed AudioDriver audio_input_* vars to input_*
2018-07-27 19:27:14 +01:00
SaracenOne and GitHub
dd8a0b92e0
Merge pull request #5 from marcelofg55/audio_mic_mf2
...
Added support for single channel inputs for CoreAudio
2018-07-27 18:16:48 +01:00
Saracen
09eafaba62
Implemented capture device selection for PulseAudio (marcelofg55)
2018-07-27 16:50:13 +01:00
Saracen
0a877b58b8
Reset audio input during render device change to keep synchronisation.
2018-07-27 16:50:13 +01:00
Saracen
aca6e291d6
Fixed audio clipping on WASAPI by fixing argument order on AudioClient
...
Initialize method ensuring a larger capture buffer and adding bounds
to the capture and stream.
2018-07-27 16:50:12 +01:00
Saracen
7142e1d3f7
Fix single channel capture devices on WASAPI.
2018-07-27 16:50:12 +01:00
Saracen
76fd9d215c
Fixes for microphone clipping and latency (marcelofg55)
2018-07-27 16:50:10 +01:00
Saracen
f85062495c
Experimental microphone support.
2018-07-27 16:50:09 +01:00
Saracen
115f6d14a0
Fix bits_per_pixel validation in BMP and TGA loader modules.
2018-07-08 18:51:20 +01:00
Saracen
9d0bdf69c4
LineEdit IME position will now ignore placeholder text.
2018-06-13 16:42:36 +01:00
Saracen
c5bdb5b1d8
IME context detection.
2018-06-11 17:22:11 +01:00
Saracen
e30b0656e8
BMP module
2018-04-30 01:33:14 +01:00
Saracen
b095e21d91
Make the shader token names consistent.
2018-03-07 23:56:47 +00:00
Saracen
e3fdacdf90
Expose 'lightmap_unwrap' method to the scripting engine.
2018-01-17 03:39:06 +00:00
Saracen
f8a95499bd
Added 'convcol' flag for importing meshes as convex collision and completed code
...
for parsing collision flags to mesh data.
2017-11-16 13:06:30 +00:00
Saracen
e4201734df
Add manual overrides for focus_next and focus_previous on controls similar to what can already be done with focus neighbours.
2017-11-16 09:45:52 +00:00
Saracen
ef90965883
Restores functionality of the use_compression flag in the Collada importer.
2017-11-01 00:01:24 +00:00
Saracen
c566899dcf
Fix drag and drop collision with non-centred origin points.
2017-10-18 05:16:05 +01:00
Saracen
d030e6ee75
Expose 'request_frame_drawn_callback' to script.
2017-10-14 16:32:27 +01:00
Saracen
70e47996b8
Fix bug in navmesh generation when using meshes with multiple
...
surfaces.
2017-10-09 13:14:27 +01:00
Saracen
07ccfa6a07
Python header generator now generates strings with escape characters.
2017-09-26 00:48:17 +01:00
SaracenOne
3cecd0c6dc
Box selection for MeshInstances and subscene nodes.
2017-09-20 14:04:18 +01:00
SaracenOne
2e22c07f42
Added snapping to spatial drag and drop.
2017-09-20 01:54:01 +01:00
SaracenOne
a3b3886029
Drag and drop for meshes directly and fix drop restriction for non-Texture objects in canvas editor.
2017-09-18 22:50:05 +01:00
SaracenOne
cc6dce375f
Added missing file system display toggle button.
2017-09-12 18:30:16 +01:00
SaracenOne
7b5a1f6481
Add option to always show directories in filesystem dock
2017-09-12 18:23:16 +01:00
SaracenOne
f95edd3be9
Allow animations to be saved to external files during scene import.
2017-09-11 06:59:03 +01:00
SaracenOne
92bbd2d713
Script access to formatted arrays and blend_arrays in meshes.
2017-09-11 06:53:34 +01:00
Saracen
92e77d5ff2
Recast integration.
2017-09-04 21:41:57 +01:00
SaracenOne
d3cb8d12ff
Added support for drag and drop in spatial editor.
2017-09-03 05:00:23 +01:00
Saracen
5e938f0001
Inf and NaN support added to GDScript.
2017-02-28 21:52:33 +00:00
Saracen
523b69771b
Fix glitches when sampling relative cursor data in CAPTURED mouse mode on Windows.
2017-02-11 03:54:36 +00:00
Saracen
0063471edd
Fixed flag for importing animation and skipping value tracks.
2016-11-03 08:45:35 +00:00
Saracen
b578cf4da8
TextureRegionEditor snap_mode fix.
2016-08-04 19:49:11 +01:00
Saracen
5035edb7fd
Explicitly initialize 'pending_auto_reload' to false.
2016-07-29 13:51:26 +01:00
Saracen
f86b698765
SurfaceTool add_index method exposed to scripts.
2016-07-22 04:52:41 +01:00
Saracen
ca866803be
Removes AnimationPlayer renaming on import.
2016-07-13 16:45:53 +01:00
Saracen
912afb129f
Make return type explicit.
2016-06-21 12:41:28 +01:00
Saracen
3a21f98131
Fixed bottom left and right icon order for anchor editor.
2016-06-06 19:38:49 +01:00
Saracen
1dab0aab7c
Bitmask import plugin
2016-06-05 19:14:39 +01:00
Saracen
b160a26abd
Expose control theme element and override detection methods to scripting side.
2016-06-04 16:42:07 +01:00