Commit Graph
243 Commits
Author SHA1 Message Date
Rémi Verschelde c02ac91716 Fix invalid ref to doc_using_cpp_profilers 2021-12-21 17:07:48 +01:00
Dennis Ploeger 8d1f5c74db Fix incorrect export template path in Compiling for macOS (#5425) 2021-12-02 22:42:07 +01:00
Max Hilbrunner 0f2e583394 Merge pull request #5407 from Calinou/rework-optimizing-for-size
Rework the Optimizing for size page
2021-11-26 18:13:12 +01:00
Max Hilbrunner da39c2076a Merge pull request #5389 from aaronfranke/rename-macos-compiling
Rename "compiling_for_osx.rst" to "compiling_for_macos.rst"
2021-11-26 18:08:01 +01:00
Hugo Locurcio 5cc09ed829 Clarify the location of binaries to copy in Compiling for Linux/*BSD 2021-11-23 22:06:13 +01:00
Hugo Locurcio 8a95663768 Rework the Optimizing for size page
- Order options from most important to least important.
- Give estimates on space saved for each option.
- Clarify the benefits of stripping binaries.
- Link to the Godot build options generator in the Overriding build
  options link instead of linking it in the Optimizing for size page.
2021-11-23 21:01:34 +01:00
Hugo Locurcio 92412dce9c Improve grammar in SCons installation in Compiling on Windows 2021-11-17 01:04:54 +01:00
Aaron Franke f6b4057b2f Rename "compiling_for_osx.rst" to "compiling_for_macos.rst" 2021-11-12 16:16:37 -06:00
Hugo Locurcio cb5f51a2e7 Add libatomic-static dependency for Fedora in Compiling for Linux, *BSD 2021-11-07 19:23:03 +01:00
Hugo Locurcio d6e46133b2 Document compiling a debug server build
A debug server build is lighter than an editor headless build,
but still allows debugging tools to be used.
2021-11-01 21:53:37 +01:00
Matteo Piovanelli ba83e29286 Fix instructions for installing SCons on Windows
Updated the instruction for installing SCons on Windows 10 with Python 3.10, as described in #5341
2021-10-24 22:00:24 +02:00
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