Commit Graph
418 Commits
Author SHA1 Message Date
Markus Sauermann 900e68b291 Get rid of openssl warning during PCK encryption setup (#5568) 2022-01-28 23:57:53 +01:00
Rémi Verschelde dfafbf82e4 Fix invalid ref to doc_using_cpp_profilers
(cherry picked from commit c02ac91716)
2021-12-21 17:08:06 +01:00
Hugo Locurcio 73a22bf64b 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.

(cherry picked from commit 8a95663768)
2021-12-21 16:16:56 +01:00
Dennis Ploeger 34e5150077 Fix incorrect export template path in Compiling for macOS (#5425) 2021-12-03 15:06:57 +01:00
Hugo Locurcio dc3f32b228 Improve grammar in SCons installation in Compiling on Windows 2021-11-17 01:06:30 +01:00
Matteo Piovanelli 720520c66c 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-11-17 01:06:24 +01:00
Hugo Locurcio e8b5ff44f4 Add libatomic-static dependency for Fedora in Compiling for Linux, *BSD 2021-11-07 21:07:41 +01:00
Hugo Locurcio 002f51fcc4 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-02 00:56:37 +01:00
Hugo Locurcio df18c298f2 Update introduction section in TSCN file format to be more accurate 2021-10-15 15:35:35 +02:00
Marcel Admiraal bbc5a1d3b2 Update Compiling for Android JDK version specification 2021-10-15 15:34:19 +02:00
Matthew cebf0e4550 Fix VS Code Compiling for X11 page link following cherry-pick (#5243) 2021-09-12 20:08:49 +02:00
developer 28630a62f6 Recommend LLDB over GDB for VSCode 2021-08-31 01:16:52 +02:00
developer 1c51ddc0a8 Use pip3 instead of pip 2021-08-31 01:13:33 +02:00
Hugo Locurcio 169c7bbe5e 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 18:00:41 +02:00
Matthew e8440a8029 Remove reference to xbuild in Compiling with Mono (#5201) 2021-08-27 14:36:17 +02:00
hpnrep6andHugo Locurcio ddf52c28af Fix sub resource ID formatting in Object Class (#5175)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-08-16 04:38:38 +02:00
hpnrep6 8b2da4aac0 Remove code block indentation in Editor icons (#5178) 2021-08-16 04:28:07 +02:00
Rémi Verschelde 37a75713c3 Fixup linuxbsd reference in VS Code config
Should have been amended when cherry-picking 599b039194.
2021-07-22 23:02:17 +02:00
Herrum 18af33eaf2 Fixed a typo in 'Compiling with Mono' in the second sentence where 'Authorities' was spelled as 'Autorities'.
(cherry picked from commit 5fa12ab385)
2021-07-22 21:08:37 +02:00
Yuri Sizov 599b039194 Add Windows configuration example for VS Code
(cherry picked from commit f1b05afd19)
2021-07-22 21:07:36 +02:00
Rémi Verschelde e2b95576d8 Cleanup uses of double spaces between words or after punctuation 2021-07-13 00:44:58 +02:00
DeeJayLSPandMax Hilbrunner fce69bce1c 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-13 00:16:57 +02:00
Aaron R f8161ded64 Minor improvements to Custom modules in C++ 2021-07-13 00:13:39 +02:00
bruvzg 43dd5808e0 Add Xcode Instruments to the "Using C++ profilers with Godot" page. (#5037)
* Add Xcode Instruments to the "Using C++ profilers with Godot" page.
2021-07-12 23:09:57 +02:00
Max Hilbrunner 2649a8748f Merge pull request #4951 from Calinou/add-cpp-profilers-page-3.3
Add a page on using C++ profilers (3.3)
2021-07-06 08:48:27 +02:00
Adam TrhoňandHugo Locurcio 30ed5e8043 Remove obsolete C++11 flag from C++ module examples (#5057)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-06-29 19:00:21 +02:00
Lisandro LoreaandHugo Locurcio c0ef3dd52b Clarify the purpose of load_steps in TSCN file format (#5001)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-06-16 23:45:08 +02:00
Leroy Hopson c79ae5032f Fix typo in Compiling for Web: add missing '.' to file extension (#4997) 2021-06-15 18:41:29 +02:00
Hugo Locurcio a2c3770c51 Add a page on using C++ profilers
This is useful for troubleshooting performance issues that can't be
solved with the GDScript profiler.

The profilers covered aren't the most powerful ones, but they are quick
to set up and understand for occasional users.
2021-06-04 00:29:55 +02:00
Hugo Locurcio 665b6b80c3 List project manager source file in Introduction to editor development
This was added in `master` but not `3.3`.
2021-06-02 22:23:49 +02:00
Rémi Verschelde fedc609a57 Merge pull request #4933 from ayushk7/3.3
Fix broken links in development/cpp section
2021-06-02 11:38:43 +02:00
Hugo Locurcio 6bad49f0e4 Add Introduction to editor development page
This is a 3.3 backport of the page that was written last year
for the `master` branch.
2021-05-28 18:50:26 +02:00
Lord-Dorogoth 30bf0055ff 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:06:35 +02:00
ayushk7 f2178c02af Broken links fixed in developement/cpp 2021-05-25 00:59:18 +05:30
Hugo Locurcio 09de57369f Remove obsolete CXXFLAGS override in Custom modules in C++
This line is actually harmful now that Godot defaults to C++17.

(cherry picked from commit 8c4bd39379)
2021-05-18 12:22:16 +02:00
Hugo Locurcio fa7fc1e037 Add Windows PowerShell example in Compiling with PCK encryption key
(cherry picked from commit 6de096dd83)
2021-05-18 12:21:20 +02:00
Rémi Verschelde 8d0025de6c Compiling: Add instructions for macOS templates
Fixes #3194.

(cherry picked from commit f2ad006c37)
2021-05-18 12:21:08 +02:00
Aaron Franke 0adb4ababa Bump required Mono version to 6.12
(cherry picked from commit 673aa368cc)
2021-05-18 12:19:20 +02:00
allkhor 7621eb8d12 Update build-tools to 30.0.3 2021-04-27 11:54:59 +06:00
wiscombetom 9f21472d34 Fixed typo
Changed "simple" to "single" in reference to quotation marks.

(cherry picked from commit b0f00f0827)
2021-04-21 15:06:54 +02:00
Jason Liu 9c1ef1f8f6 Add macOS instructions for MacPorts to go alongside Homebrew (#4827) 2021-04-09 22:29:51 +02:00
DeeJayLSPandHugo Locurcio 413a3a5409 Add information on cloning a Git branch/tag directly (#4800)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-03-31 21:45:17 +02:00
Fabio Alessandrelli e4e9cfacf0 Update compiling for the Web.
Bump emscripten requirements, mention threads, gdnative and editor
build.

(cherry picked from commit 2a209a065e2b7d1f2a334c75101d0466b7f93184)
2021-03-31 18:16:38 +02:00
Rémi Verschelde 0b715e3321 Merge pull request #4522 from m4gr3d/update_android_build_instructions_3_2
[3.3] Update instructions for compiling for Android
2021-03-31 10:23:46 +02:00
Rémi Verschelde c52286a42a Remove 3.2.x notes not needed in the 3.3 branch 2021-03-19 14:11:10 +01:00
CssTeja 5f37360f38 Fix three typos
Fix typo in custom resource format loaders tutorial (#4765)

(cherry picked from commit 6cacd11cac)

Fix typo in audio streams tutorial (#4766)

(cherry picked from commit 3d8e3c90c4)

Fix typo in Soft Body tutorial (#4767)

(cherry picked from commit 836f8490f1)
2021-03-19 12:43:30 +01:00
bogdasar1985andHugo Locurcio 0175c3e4fe Use "code editor" instead of "IDE" to refer to Visual Studio Code (#4760)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-03-18 14:36:54 +01:00
Hugo Locurcio 514b30c8c4 Recommend adding Godot folder to AV exceptions in Compiling for Windows (#4736) 2021-03-13 19:39:24 +01:00
Rev 5f29b92c72 Correct LTO RAM usage in compiling instructions (#4710) 2021-03-03 16:04:07 +01:00
nikitalitaandHugo Locurcio c465fcd7c7 Clarify that MSVC build shell requirements (#4701)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-03-03 00:01:47 +01:00