godot/modules
Hein-Pieter van Braam 22358babda Implement Linux-style likely()/unlikely() macros
This implement branch prediction macros likely() and unlikely() like in
Linux. When using these macros please ensure that when you use them the
condition in the branch really is very, very likely or unlikely. Think
90+% of the time. Primarily useful for error checking. (And I implement
these macros for all our error checking macros now)

See this article for more information:
https://kernelnewbies.org/FAQ/LikelyUnlikely

There are more places where these macros may make sense in renderer and
physics engine. Placing them will come in another commit down the line.
2017-09-21 18:28:28 +02:00
..
dds Rename pos to position in user facing methods and variables 2017-09-20 13:11:10 +02:00
enet Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
etc Fix ETC2 import for luminance/lumalpha textures, fixes #10421 2017-09-04 18:45:41 -03:00
freetype Make build scripts Python3 compatible 2017-08-27 23:05:39 +02:00
gdnative Allow booleanization of all types 2017-09-19 18:55:31 +02:00
gdscript Implement Linux-style likely()/unlikely() macros 2017-09-21 18:28:28 +02:00
gridmap Changed the doc class generation to individual files per class. It is also possible to save module files in module directories and the build system will 2017-09-12 17:45:41 -03:00
hdr Fix files header 2017-09-01 21:07:55 +07:00
jpg Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
ogg Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
openssl Fix typos 'a' and 'an' 2017-09-02 21:19:06 +07:00
opus Rename pos to position in user facing methods and variables 2017-09-20 13:11:10 +02:00
pbm Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
pvr Rename pos to position in user facing methods and variables 2017-09-20 13:11:10 +02:00
recast Do not compile Recast for Android 2017-09-20 12:57:33 +07:00
regex Renamed function arguments to keep them consistent between declaration and implementation 2017-09-14 13:49:15 -04:00
squish Fix use of unitialized variables 2017-09-02 01:59:26 +02:00
stb_vorbis Rename pos to position in user facing methods and variables 2017-09-20 13:11:10 +02:00
svg Renamed function arguments to keep them consistent between declaration and implementation 2017-09-14 13:49:15 -04:00
tga Rename pos to position in user facing methods and variables 2017-09-20 13:11:10 +02:00
theora Rename pos to position in user facing methods and variables 2017-09-20 13:11:10 +02:00
tinyexr Fix files header 2017-09-01 21:07:55 +07:00
visual_script Rename pos to position in user facing methods and variables 2017-09-20 13:11:10 +02:00
vorbis Rename pos to position in user facing methods and variables 2017-09-20 13:11:10 +02:00
webm Rename pos to position in user facing methods and variables 2017-09-20 13:11:10 +02:00
webp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
register_module_types.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
SCsub BuildSystem: generated files have .gen.extension 2017-06-25 07:55:01 +07:00