summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-28Merge pull request #67621 from groud/resource_saver_expose_recognize_pathClay John
Expose the logic to recognize a save path in ResourceSaver
2022-10-28Merge pull request #67974 from Mickeon/spaaaaaaaceYuri Rubinsky
2022-10-28Fix spacing of few PROPERTY_HINT_ENUM hint_stringsMicky
2022-10-28Merge pull request #67914 from Calinou/displayserverx11-no-native-iconMax Hilbrunner
Fix `DisplayServer.has_feature()` claiming X11 has native icon support
2022-10-28Expose the logic to recognize a save path in ResourceSaverGilles Roudière
2022-10-28Merge pull request #67498 from Chaosus/fix_shader_crashYuri Rubinsky
2022-10-28Merge pull request #67957 from zCubed3/fix_headless_crashMax Hilbrunner
Fix `OS.get_video_adapter_driver_info` crash on headless godot
2022-10-28Merge pull request #67960 from clayjohn/RD-SSILBastiaan Olij
Fix ss_effects_flags uniform in clustered forward renderer
2022-10-27Merge pull request #67644 from alfredbaudisch/add-selection-next-occurrenceClay John
Add Selection and Caret for Next Occurrence of Selection
2022-10-27Merge pull request #67946 from BastiaanOlij/openxr_default_aimposeClay John
Change default OpenXR pose to aim pose
2022-10-27Fix OS.get_video_adapter_driver_info crashzCubed3
2022-10-27Fix ss_effects_flags uniform in clustered forward rendererclayjohn
This comes from an uncaught merge conflict resulting from the split of scene_data into scene_data and implementation_data
2022-10-27Merge pull request #67939 from sambriels/emit-signal-after-target-reachedClay John
[NavigationAgent2D/3D]: target_reached signal is emitted before internal state is updated
2022-10-27Merge pull request #67874 from Calinou/doc-vector3-vector4iClay John
Document the Vector3 and Vector4i classes
2022-10-27Merge pull request #64382 from peastman/supportClay John
Optimized support function for large meshes
2022-10-27Merge pull request #67421 from Sauermann/fix-failure-exit-codeClay John
Fix Godot exiting with unexpected failure code
2022-10-27Merge pull request #66107 from devloglogan/ambient-light-disabled-fixClay John
Fix ambient_light_disabled render mode flag
2022-10-27Merge pull request #64710 from MinusKube/window-size-crashClay John
Prevent windows from having a size greater than device limit
2022-10-27Merge pull request #67043 from clayjohn/clip_childrenClay John
Improve behaviour of clip_children by clipping to parent alpha value but still retaining parent color
2022-10-27Merge pull request #67926 from Rindbee/fix_call_shortcut_inputClay John
Fix calling `_call_shortcut_input` on a node that has been removed
2022-10-27Merge pull request #67861 from IanGaither/textfile-alignment-documentationClay John
TextLine - Added description for alignment member
2022-10-27Merge pull request #67834 from Klowner/collada-closed-curves-16658Clay John
Handle closed splines in Collada importer
2022-10-27Merge pull request #67832 from Sauermann/fix-remove-unnecessary-castsClay John
Remove unnecessary casts
2022-10-27Merge pull request #66383 from aaronfranke/basis-from-eulerClay John
Clean up Basis from Euler code
2022-10-27Merge pull request #67094 from Faless/mp/4.x_server_relay_unifyFabio Alessandrelli
[MP] Move packet relay and peer signaling code to SceneMultiplayer.
2022-10-27[MP] Let MultiplayerAPI handle packet relaying and peer signaling.Fabio Alessandrelli
MultiplayerPeer changes: - Adds is_server_relay_supported virtual method Informs the upper MultiplayerAPI layer if it can signal peers connected to the server to other clients, and perform packet relaying among them. - Adds get_packet_channel and get_packet_mode virtual methods Allows the MultiplayerAPI to retrieve the channel and transfer modes to use when relaying the last received packet. SceneMultiplayerPeer changes: - Implement peer signaling and packet relaying when the MultiplayerPeer advertise they are supported. ENet, WebRTC, WebSocket changes: - Removed custom code for relaying from WebSocket and ENet, and let it be handled by the upper layer. - Update WebRTC to split create_client, create_server, and create_mesh, with the latter behaving like the old initialize with "server_compatibility = false", and the first two supporting the upper layer relaying protocol.
2022-10-28Change default OpenXR pose to aim poseBastiaan Olij
2022-10-27Emit target_reached signal after state is updatedSam Briels
2022-10-26Merge pull request #67912 from RevoluPowered/fix-exeception-bad-accessClay John
Fix EXE_BAD_ACCESS caused by optional argument
2022-10-27Fix calling `_call_shortcut_input` on a node that has been removedRindbee
Nodes may have been deleted by shortcuts. For example, when switching scenes with `Ctrl` + `Tab` / `Ctrl` + `Shift` + `Tab`, some controls will be deleted and recreated.
2022-10-27Document the Vector3 and Vector4i classesHugo Locurcio
2022-10-26Merge pull request #67905 from alfredbaudisch/vs-operand-aliases-devClay John
Add math operators to Visual Shader node names for easier and simpler searching
2022-10-26Fix `DisplayServer.has_feature()` claiming X11 has native icon supportHugo Locurcio
Native icons are not supported by the X11 DisplayServer, unlike Windows and macOS.
2022-10-26Fix EXE_BAD_ACCESS caused by optional argumentGordon MacPherson
This argument is now non optional, but this never hits the same bad access. I voted to simplify the code here since the argument is never used optionally in our codebase.
2022-10-26Add math operators to Visual Shader node namesAlfred Reinold Baudisch
This change makes it easy, in the "Create Shader Node" dialog, to search for VS nodes by just typing the operator. For example, instead of typing "multiply", you can just type "*" and multiply nodes will be listed. This feature is inspired by Unreal Engine node graph editor's UX. Implements and closes https://github.com/godotengine/godot-proposals/issues/5663
2022-10-25Merge pull request #67431 from Chaosus/vs_fix_nodes_codeYuri Rubinsky
2022-10-25Merge pull request #67098 from Calinou/doc-light-no-scaleMax Hilbrunner
Document (Omni/Spot)Light3D ignoring Node3D's `scale` property
2022-10-25Merge pull request #67833 from Calinou/doc-animationMax Hilbrunner
Document the Animation class
2022-10-25Merge pull request #67843 from Calinou/doc-csgshape3dMax Hilbrunner
Document `collision_priority` in the CSGShape3D class
2022-10-25Merge pull request #67841 from Calinou/doc-basematerial3dMax Hilbrunner
Document the BaseMaterial3D class
2022-10-25Merge pull request #67858 from TechnoPorg/fix-upnp-docsMax Hilbrunner
Fix Thread usage in UPNP docs.
2022-10-25Merge pull request #67768 from Calinou/doc-debandingMax Hilbrunner
Document debanding only affecting 3D rendering by default
2022-10-25Merge pull request #67848 from Calinou/doc-canvastextureMax Hilbrunner
Document the CanvasTexture class
2022-10-25Merge pull request #67823 from Chaosus/fix_image_crashYuri Rubinsky
2022-10-24Update TextLine.xmlIan Gaither
2022-10-24Fix Thread usage in UPNP docs.TechnoPorg
The threading API has changed between Godot 3 and Godot 4. See https://github.com/godotengine/godot-proposals/issues/4691.
2022-10-24Document the CanvasTexture classHugo Locurcio
2022-10-24Merge pull request #67541 from RandomShaper/refactor_subgroup_adsClay John
Let the RD driver itself expose subgroup caps
2022-10-24Document (Omni/Spot)Light3D ignoring Node3D's `scale` propertyHugo Locurcio
2022-10-24Document `collision_priority` in the CSGShape3D classHugo Locurcio