godot/modules
George Marques c707d6fe71
GDScript: Gather instructions arguments beforehand
Almost all instructions need variant arguments. With this change they
are loaded in an array before each instruction call. This makes the
addressing code be localized to less places, improving compilation
overhead and binary size by a small margin.

This should not affect performance.
2020-11-21 13:24:49 -03:00
..
arkit iOS Modules: separate main platform code from modules 2020-11-10 16:28:29 +03:00
assimp Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
basis_universal Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
bmp Add Image.load_bmp_from_buffer() for run-time BMP image loading 2020-10-20 23:52:45 +02:00
bullet Merge pull request #42167 from madmiraal/fix-42108 2020-11-16 09:32:48 +01:00
camera iOS Modules: separate main platform code from modules 2020-11-10 16:28:29 +03:00
camera_iphone iOS Modules: separate main platform code from modules 2020-11-10 16:28:29 +03:00
csg Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
cvtt Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
dds Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
denoise Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
enet Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
etc Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
freetype SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
gamecenter iOS Modules: separate main platform code from modules 2020-11-10 16:28:29 +03:00
gdnative Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
gdnavigation Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
gdscript GDScript: Gather instructions arguments beforehand 2020-11-21 13:24:49 -03:00
glslang vulkan: Sync loader, headers and glslang to sdk-1.2.154.0 2020-10-15 12:29:42 +02:00
gridmap Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
hdr Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
icloud iOS Modules: separate main platform code from modules 2020-11-10 16:28:29 +03:00
inappstore iOS Modules: separate main platform code from modules 2020-11-10 16:28:29 +03:00
jpg Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
jsonrpc Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
lightmapper_rd Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
mbedtls Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
mobile_vr Port ClassDB tests to use doctest 2020-08-16 16:41:02 +03:00
mono Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
ogg SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
opensimplex Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
opus [macOS] Add support for the Apple Silicon (ARM64) build target. 2020-06-29 12:33:51 +03:00
pvr Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
regex Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
squish Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
stb_vorbis Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
svg Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
tga Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
theora Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
tinyexr Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
upnp Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
vhacd Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
visual_script doc: Warn about using Node internal processing 2020-11-20 09:52:37 +01:00
vorbis SCons: Validate dependencies for linked multimedia modules 2020-06-03 11:00:10 +02:00
webm Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
webp Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
webrtc Remove empty lines around braces with the formatting script 2020-11-16 23:38:11 -05:00
websocket Fix godot_js_websocket_send function unused assignment. 2020-11-17 18:28:39 +00:00
xatlas_unwrap Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
modules_builders.py Enable support for C++ modules tests 2020-07-26 17:41:46 +03:00
register_module_types.h Moved the shader source compilation code outside RenderingDevice and Vulkan 2020-02-11 11:53:29 +01:00
SCsub iOS Modules: separate main platform code from modules 2020-11-10 16:28:29 +03:00