Commit Graph

400 Commits

Author SHA1 Message Date
bruvzg
7abd4bdf1a 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-06 07:12:10 +02:00
Adam Trhoň
1c63513036 Remove obsolete C++11 flag from C++ module examples (#5057)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-06-29 19:00:03 +02:00
Lisandro Lorea
de00d389ac Clarify the purpose of load_steps in TSCN file format (#5001)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-06-16 23:42:51 +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
DeeJayLSP
2c25fc89a4 C++ profilers: fix SCons options list (#4996)
Adds a newline in order to show correctly.
2021-06-14 23:05:45 +02:00
Rémi Verschelde
044b6a74f8 Cleanup uses of double spaces between words or after punctuation 2021-06-07 10:44:02 +02:00
Hugo Locurcio
ad9155acd3 Add a workaround for VerySleepy freezing when loading symbols
This is fixed in the latest nightly builds of VerySleepy,
but nightly builds for VerySleepy are currently unavailable.
Also, it'll likely be a while until a new stable release is made.
2021-06-04 00:30:07 +02:00
Rémi Verschelde
473e606100 Merge pull request #4944 from Calinou/add-cpp-profilers-page
Add a page on using C++ profilers with Godot
2021-06-03 21:50:55 +02:00
Hugo Locurcio
b4ce201d89 Add a page on using C++ profilers with Godot
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.

This also reorganizes the C++ development table of contents to follow
a more logical order.
2021-06-03 16:23:42 +02:00
Hugo Locurcio
88a0c39604 List "important" editor source files in Introduction to editor development
New contributors frequently ask where the editor is initialized.
2021-06-02 19:39:07 +02:00
Rémi Verschelde
ce2da751f3 Merge pull request #4842 from Xrayez/doctest-gdscript
Describe the process of writing integration tests for GDScript
2021-06-02 11:26:48 +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
8c4bd39379 Remove obsolete CXXFLAGS override in Custom modules in C++
This line is actually harmful now that Godot defaults to C++17.
2021-05-17 14:47:50 +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
Andrii Doroshenko (Xrayez)
93ac3122c2 Describe the process of writing integration tests for GDScript 2021-05-03 21:29:58 +03: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
wiscombetom
b0f00f0827 Fixed typo
Changed "simple" to "single" in reference to quotation marks.
2021-04-19 23:26:50 -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
05d894eb7f Fixed broken link to Khronos' repository 2021-04-08 09:20:35 -07: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
Szymon Majewski
0a9b7754cc Moved validation_layers_android to a different section 2021-04-02 18:21:49 -07:00
Hugo Locurcio
555610ea34 Apply suggestions from code review 2021-04-03 03:00:15 +02:00
Hugo Locurcio
2d88acfcc5 Apply suggestions from code review 2021-04-03 02:58:35 +02:00
Szymon Majewski
e0ff370386 Validation layers on Android 2021-04-02 17:30:15 -07:00
DeeJayLSP
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
CssTeja
6cacd11cac Fix typo in custom resource format loaders tutorial (#4765) 2021-03-19 12:29:56 +01:00
bogdasar1985
e3b46eae6a 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:35 +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
nikitalita
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
Nathan Lovato
1a36804d99 Merge pull request #4541 from Calinou/add-editor-development-page
Add a page about Godot editor development
2021-01-21 11:50:00 -06:00
Nathan Lovato
df76382c05 Edit introduction_to_editor_development.rst 2021-01-21 11:44:55 -06:00
Hugo Locurcio
34c5374c70 Add a page about Godot editor development
This is aimed at current or future engine contributors.
2021-01-17 14:41:39 +01:00
Clemens Tolboom
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
Anton Ivanov
f3586d755a CLion setup: Update path and screenshot for CMakeLists.txt (#4490) 2020-12-27 20:57:15 +01:00
Hayden
c7953f3fd1 Fix MinGW typo in Compiling for Windows (#4481) 2020-12-25 11:28:21 +01:00
Enhex
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