godot/modules
Fabio Alessandrelli 64b9f30b92 [Net] Rename RPC "puppet" to "auth" (authority). Drop "master".
This commit completely removes the RPC_MODE_MASTER ("master" keyword),
and renames the RPC_MODE_PUPPET to RPC_MODE_AUTHORITY ("auth" keyword).

This commit also renames the "Node.[get|set]_network_master" methods to
"Node.[get|set]_network_authority".

This commit also renames the RPC_MODE_REMOTE constant to RPC_MODE_ANY.

RPC_MODE_MASTER in Godot 3.x meant that a given RPC would be callable by
any puppet peer on the master, while RPC_MODE_PUPPET meant that it would
be callable by the master on any puppet.

Beside proving to be very confusing to the user (referring to where it
could be called instead of who can call it) the RPC_MODE_MASTER is quite
useless. It is almost the same as RPC_MODE_REMOTE (anyone can call) with
the exception that the network master cannot. While this could be useful
to check in some case, in such a function you would anyway need to check
in code who is the caller via get_rpc_sender_id(), so adding the check
there for those rare cases does not warrants a dedicated mode.
2021-08-30 00:54:38 +02:00
..
basis_universal Implement the ability to disable classes 2021-07-13 09:25:14 -03:00
bmp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
bullet Replace HTTP links with HTTPS for sites with HTTPS versions 2021-08-22 20:13:11 -05:00
camera Fix various typos with codespell 2021-07-25 11:21:51 +02:00
csg Merge pull request #51532 from nekomatata/layer-mask-accessors 2021-08-12 17:55:11 +02:00
cvtt Modernize atomics 2021-02-18 17:12:46 +01:00
dds Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
denoise Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
enet Document ENetConnection compression must match between client and server 2021-08-23 17:08:41 +02:00
etcpak Import: Cleanup and optimize etcpak compression method 2021-04-16 17:08:36 +02:00
fbx Replace HTTP links with HTTPS for sites with HTTPS versions 2021-08-22 20:13:11 -05:00
freetype HTML5: Fix warnings and re-enable werror=yes on CI 2021-08-06 12:12:37 +02:00
gdnative [Net] Rename RPC "puppet" to "auth" (authority). Drop "master". 2021-08-30 00:54:38 +02:00
gdscript [Net] Rename RPC "puppet" to "auth" (authority). Drop "master". 2021-08-30 00:54:38 +02:00
glslang Implement Binary Shader Compilation 2021-07-26 08:40:39 -03:00
gltf Replace HTTP links with HTTPS for sites with HTTPS versions 2021-08-22 20:13:11 -05:00
gridmap Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
hdr Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
jpg Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
jsonrpc Implement the ability to disable classes 2021-07-13 09:25:14 -03:00
lightmapper_rd Implement Binary Shader Compilation 2021-07-26 08:40:39 -03:00
mbedtls Misc cleanup of header includes 2021-07-15 00:46:43 +02:00
meshoptimizer Disable 3D-only modules when 3D is disabled 2021-06-03 17:45:28 -04:00
minimp3 Require AudioStream::mix to return the number of frames successfully mixed 2021-08-27 10:27:58 -07:00
mobile_vr Adding GDExtension support to XRInterface 2021-08-26 23:24:44 +10:00
mono [Net] Rename RPC "puppet" to "auth" (authority). Drop "master". 2021-08-30 00:54:38 +02:00
msdfgen Makes FontData importable resource. 2021-08-27 15:43:18 +03:00
navigation Make radius & height in CapsuleShape3D independent 2021-08-11 14:54:53 -07:00
ogg Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
opensimplex doc: Use self-closing tags for return and argument 2021-07-30 15:29:52 +02:00
opus Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
pvr Validate image formats, check if resize_to_po2 failed 2021-06-28 21:17:06 +02:00
raycast Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
regex doc: Use self-closing tags for return and argument 2021-07-30 15:29:52 +02:00
squish Import: Cleanup and optimize etcpak compression method 2021-04-16 17:08:36 +02:00
stb_vorbis Require AudioStream::mix to return the number of frames successfully mixed 2021-08-27 10:27:58 -07:00
svg Rename File::get_len() get_length() 2021-05-25 11:54:28 +01:00
text_server_adv Makes FontData importable resource. 2021-08-27 15:43:18 +03:00
text_server_fb Makes FontData importable resource. 2021-08-27 15:43:18 +03:00
tga Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
theora doc: Use self-closing tags for return and argument 2021-07-30 15:29:52 +02:00
tinyexr Rename File::get_len() get_length() 2021-05-25 11:54:28 +01:00
upnp doc: Use self-closing tags for return and argument 2021-07-30 15:29:52 +02:00
vhacd Some work on double support 2021-08-09 17:43:48 -05:00
visual_script [Net] Rename RPC "puppet" to "auth" (authority). Drop "master". 2021-08-30 00:54:38 +02:00
vorbis Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
webm doc: Use self-closing tags for return and argument 2021-07-30 15:29:52 +02:00
webp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
webrtc [Net] Implement RPC channels in MultiplayerAPI. 2021-07-30 17:29:50 +02:00
websocket HTML5: Fix warnings and re-enable werror=yes on CI 2021-08-06 12:12:37 +02:00
webxr Adding GDExtension support to XRInterface 2021-08-26 23:24:44 +10:00
xatlas_unwrap Assorted fixes to UV unwrapping and GPU lightmapper 2021-05-03 18:10:34 +02:00
modules_builders.py
register_module_types.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
SCsub Add env.Depends to modules_enabled.gen.h generator 2021-05-05 11:44:29 +02:00