Commit Graph
232 Commits
Author SHA1 Message Date
Rémi Verschelde a6c918da85 Compiling: Drop yasm dependency and references to WebM
WebM support is dropped from the core engine with
https://github.com/godotengine/godot/pull/53833
2021-10-15 13:01:55 +02:00
Marcel Admiraal 6c08a1b55b Update Compiling for Android JDK version specification 2021-10-09 15:12:59 +01:00
Aaron Franke 5c7f653347 Optimize PNG and SVG images using oxipng and svgcleaner (#5254) 2021-09-14 17:50:17 +02:00
Aaron Franke 4060179184 Remove trailing space characters (#5251) 2021-09-13 14:52:39 +02:00
developer 74a7a0f396 Use pip3 instead of pip 2021-08-30 19:47:12 +02:00
Hugo Locurcio 8d7cd4ca30 Document that compiling a binary with Clang on Linux adds a .llvm suffix
This can result in people running old binaries unexpectedly, so it's
important to mention this suffix.
2021-08-30 17:29:53 +02:00
Matthew 70dee3f412 Remove reference to xbuild in Compiling with Mono (#5201) 2021-08-27 14:35:55 +02:00
Hugo Locurcio e636ccde45 Don't disable WebP when compiling small binaries in Optimizing for size
WebP decoding is now required in pretty much any project since Godot 3.4
(unless you force PNG for lossless textures in the Project Settings).

Therefore, it's not a good idea to recommend disabling it for most
people. Not to mention the added binary size will be outweighted by
the smaller lossless WebPs most of the time.
2021-08-04 21:12:32 +02:00
merumelu 65118aa246 Replace various links with ref roles (#5137) 2021-07-31 22:29:54 +02:00
Herrum 5fa12ab385 Fixed a typo in 'Compiling with Mono' in the second sentence where 'Authorities' was spelled as 'Autorities'. 2021-07-17 21:17:11 +02:00
DeeJayLSPandMax Hilbrunner 93bc07ed99 Getting source: Add --depth 1 arguments (#4994)
* Getting source: Add --depth 1 arguments

The whole commit history isn't needed to compile the engine, which is the context of this docs page, so mention the way to avoid cloning all of it.

Also I've changed the second ``--branch`` argument to ``-b`` so the line wouldn't get out of bounds.

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
2021-07-06 07:47:46 +02:00
Leroy Hopson b12e649f59 Fix typo in Compiling for Web: add missing '.' to file extension (#4997) 2021-06-15 18:40:58 +02:00
Rémi Verschelde 044b6a74f8 Cleanup uses of double spaces between words or after punctuation 2021-06-07 10:44:02 +02:00
Lord-Dorogoth 5d0b70f3d2 Update SCons package for FreeBSD in Compiling for Linux, *BSD (#4939)
This was an issue on nomadbsd (basically just usb only freebsd).
2021-05-27 21:05:02 +02:00
Hugo Locurcio 6de096dd83 Add Windows PowerShell example in Compiling with PCK encryption key 2021-05-14 14:39:55 +02:00
Rémi Verschelde f2ad006c37 Compiling: Add instructions for macOS templates
Fixes #3194.
2021-05-11 12:15:38 +02:00
allkhor 0ced08d635 Update build-tools to 30.0.3
(cherry picked from commit 7621eb8d12)
2021-04-29 12:07:22 +02:00
Aaron Franke 673aa368cc Bump required Mono version to 6.12 2021-04-27 05:02:38 -04:00
Jason Liu b76bb46754 Add macOS instructions for MacPorts to go alongside Homebrew (#4827) 2021-04-09 22:29:37 +02:00
Szymon Majewski 119f19f628 Moved validation layers to a different section
From Tutorials/Platform Specific/Android plugins to
Development/Engine development/Vulkan/Validation layers.
2021-04-07 20:00:48 -07:00
Szymon Majewski 07c9b6e1a0 Added seealso section in Compiling for Android 2021-04-06 15:17:12 -07:00
DeeJayLSPandHugo Locurcio 784e47204b Add information on cloning a Git branch/tag directly (#4800)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-03-31 21:44:53 +02:00
Rémi Verschelde 802a7002b1 Merge pull request #4673 from m4gr3d/update_android_build_instructions_master
Update setup instructions to accept the Android SDK licenses
2021-03-19 13:05:45 +01:00
Hugo Locurcio f712655e61 Recommend adding Godot folder to AV exceptions in Compiling for Windows (#4736) 2021-03-13 19:39:13 +01:00
Rev f4ef76f291 Correct LTO RAM usage in compiling instructions (#4710) 2021-03-03 16:03:59 +01:00
nikitalitaandHugo Locurcio 85212e7f7d Clarify that MSVC build shell requirements (#4701)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-03-03 00:01:40 +01:00
Hugo Locurcio 33887d5c7b Add libstdc++-static to Fedora pre-compile one-liner 2021-02-28 19:06:27 +01:00
Nathan Lovato 9ceb6cc080 Merge pull request #4611 from Calinou/mono-include-editor-export-templates
Clarify the need to include Mono libraries for export templates as well
2021-02-26 14:46:38 -06:00
Fredia Huya-Kouadio 9f14b8ba12 Update setup instructions to accept the Android SDK licenses 2021-02-22 08:12:32 -08:00
Fredia Huya-Kouadio c1faa5d976 Update instructions for compiling for Android (#4521) 2021-02-18 15:41:37 +01:00
Hugo Locurcio 6d45a91d1e Fix incorrect code block tab syntax in Controllers documentation (#4643) 2021-02-13 15:54:55 +01:00
Hugo Locurcio 15cf5a9acd Discourage using Linux distribution packages for Android SDKs (#4636)
See https://github.com/godotengine/godot/issues/45844.
2021-02-13 02:00:17 +01:00
Hugo Locurcio 4819efd5f6 Clarify the need to include Mono libraries for export templates as well
See https://github.com/godotengine/godot/issues/45550.
2021-01-31 18:35:34 +01:00
Clemens TolboomandHugo Locurcio 0e881bf103 Make Vulkan requirement an important note in Compiling for macOS (#4545)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-01-16 17:20:28 +01:00
Remtaine 5b28622bc4 Change variable for Android SDK path (#4407)
The Gradle looks for "ANDROID_SDK_ROOT" and not "ANDROID_HOME" so I changed the path mentioned for clarity
2021-01-05 15:07:42 +01:00
Fabio Alessandrelli 912cf15fec Update documentation about HTML5 exporting and compiling (#4454)
* Improve the Exporting for the Web section.

Add "Export Type" options (threads, gdnative, regular).
Add warnings about "secure contexts" limitations.
Mentions threads and GDNative requirements.
Mention WebRTC as a networking API.
General refactor.

* Update compiling for the Web.

Bump emscripten requirements, mention threads, gdnative and editor
build.
2021-01-04 16:56:26 +01:00
Hayden c7953f3fd1 Fix MinGW typo in Compiling for Windows (#4481) 2020-12-25 11:28:21 +01:00
EnhexandHugo Locurcio 5cfdce49ab Document using nproc instead of hardcoded number of threads (#4476)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-12-24 14:49:02 +01:00
Sergey Minakov 975e371fc3 iOS: increase required Xcode/SDK version for compilation 2020-10-06 11:09:54 +03:00
Jayanth L 758d70379d Use MinGW-w64 package available in Arch Linux's official repository (#4199) 2020-10-04 15:41:36 +02:00
Hugo Locurcio 2738f4fe1f Clarify that the JavaScript singleton is available in official templates 2020-09-20 15:55:40 +02:00
bruvzg ffe7ad0ee9 Optimize PCK encryption screenshot (#4033) 2020-09-18 15:37:23 +02:00
Rémi Verschelde 669e0c650f Compiling for Linux/*BSD: Add NetBSD one-liner
Fixes #4029.
2020-09-18 13:10:41 +02:00
bruvzg 3a8d5bc8b4 Update encryption key page according to the new PCK encryption feature. 2020-09-17 16:53:11 +03:00
Hugo Locurcio ab4995c050 Remove UPX recommendation in Optimizing for size
The downsides (such as false positives in antivirus programs)
are usually not worth the upsides.

Moreover, when distributing a game using a platform like Steam,
SteamPipe will compress the data that will be sent to the player
downloading the game, even if the original game data is uncompressed.
2020-09-13 15:17:50 +02:00
skyace65 002b976255 Add warnings on embedded pck files 2020-08-24 20:11:00 -04:00
Bobby Youstra 43d4dedb90 Changed TextEditor reference to TextEdit
Optimizing Builds For Size referenced a node type called TextEditor when talking about advanced GUI nodes when it most likely means the TextEdit node instead.
2020-07-31 14:27:47 -07:00
Hugo Locurcio 8e924d5739 Mention the Godot build options generator in Optimizing for size 2020-07-30 19:55:03 +02:00
Rémi Verschelde 2b8404ff4a Merge pull request #3805 from naithar/feature/ios-vulkan
MoltenVK SDK for iOS
2020-07-30 15:23:30 +02:00
Gr4ph0s 2a46300358 Fix typo in macOS compiling (#3801) 2020-07-30 15:23:01 +02:00