-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
2d-build-modules.py
67 lines (67 loc) · 2.76 KB
/
2d-build-modules.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
debug_symbols = "no"
brotli = "yes" # compression and woff2
dbus = "no" # screensaver and portal
execinfo = "no"
fontconfig = "yes" # system fonts
graphite = "yes"
minizip = "no" # zip support
module_astcenc_enabled = "no" # adaptive scalable data compression format
module_basis_universal_enabled = "yes"
module_bmp_enabled = "no" # BMP file format
module_camera_enabled = "no" # windows and macos camera access
module_csg_enabled = "no" # 3D csg boxes
module_cvtt_enabled = "no" # yet another image format
module_dds_enabled = "no" # ditto (but this is multiple)
module_denoise_enabled = "no" # 3d lightmap denoising
module_enet_enabled = "no" # multiplayer backend
module_etc_enabled = "no" # image compression (again)
module_etcpak_enabled = "no" # ^
module_freetype_enabled = "yes" # font rendering
module_gdscript_enabled = "yes"
module_glslang_enabled = "yes"
module_gltf_enabled = "no" # gltf loading
module_gridmap_enabled = "no" # gridmap
module_hdr_enabled = "no" # hdr images
module_jpg_enabled = "no" # jpg images
module_jsonrpc_enabled = "yes" # godot/modules/jsonrpc/jsonrpc.cpp (needed for editor)
module_lightmapper_rd_enabled = "no"
module_mbedtls_enabled = "no" # TLS and crypto
module_meshoptimizer_enabled = "no"
module_minimp3_enabled = "no" # mp3 player
module_mobile_vr_enabled = "no"
module_mono_enabled = "no" # .NET
module_msdfgen_enabled = "no"
module_multiplayer_enabled = "no" # godot multiplayer
module_navigation_enabled = "yes" # navigation!!
module_noise_enabled = "yes" # noise generation
openxr = "no" # XR
module_openxr_enabled = "no"
module_ogg_enabled = "yes"
module_raycast_enabled = "no" # lightmap raytracing
module_regex_enabled = "yes"
module_squish_enabled = "yes" # S3TC lossy compression format
module_svg_enabled = "yes" # svg is necessary for editor
module_text_server_fb_enabled = "no" # the text server
module_text_server_adv_enabled = "yes" # the cooler text server
module_tga_enabled = "no" # more image formats
module_theora_enabled = "no" # ogg theora video format
module_tinyexr_enabled = "no" # image
module_ktx_enabled = "no" # why are there so many random image formats
module_upnp_enabled = "no" # universal plug and play
module_vhacd_enabled = "no" # 3d surface stuff
module_vorbis_enabled = "yes" # vorbis audio
module_webp_enabled = "yes" # lossy compression format
module_webrtc_enabled = "no"
module_websocket_enabled = "yes" # websockets are useful, and editor needs for LSP
module_webxr_enabled = "no"
module_xatlas_unwrap_enabled = "no" # lightmapping stuff
module_zip_enabled = "no"
opengl3 = "yes"
optimize = "size"
pulseaudio = "yes" # linux audio
speechd = "no" # tts
touch = "yes" # touchscreen
udev = "yes"
vulkan = "no" # use opengl3, this is the size build
use_volk = "no"
x11 = "yes" # x11 rendering