439 Commits

Author SHA1 Message Date
bitsawer
2285e7cd49 Add missing vertex normal array in TSCN file format (#6068) 2022-08-13 18:49:29 +02:00
Rémi Verschelde
8e4caa212d Merge pull request #6040 from Calinou/compiling-linuxbsd-alpine-add-mesa-dependency
(cherry picked from commit 05ac649c25)
2022-08-08 20:36:06 +02:00
Streq
e7649aa957 Describe actual purpose of the index keyword in TSCN file format (#6021)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-08-03 00:16:35 +02:00
Calandiel
934aaf70cd Add Clangd instructions for VS Code (#6012)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-07-31 23:25:51 +02:00
Marius Wachtler
2ece202d67 Always point to latest Pyston release on Compiling for Linux/*BSD (#5867) 2022-06-09 17:06:47 +02:00
Rémi Verschelde
94a7f0b421 Compiling with Mono: Update path to generated C# solutions
(cherry picked from commit c5a84c7e91)
2022-04-29 14:03:32 +02:00
Hugo Locurcio
003c8abd3f Cross-reference compiling and exporting pages, rename OSX/Mac to macOS
There's a lot of confusion between compiling Godot and exporting projects.

This aims to resolve part of the confusion by cross-linking other pages
for each platform.

(cherry picked from commit 955c97bb1d)
2022-04-29 14:01:55 +02:00
Rémi Verschelde
3d1e53308d Compiling for Windows: Improve setup instructions
(cherry picked from commit 13e3a1985e)
2022-04-29 13:41:29 +02:00
Rémi Verschelde
c3de525495 Compiling: Reference doc_getting_source in all platform-specific pages
(cherry picked from commit 26dd787ec0)
2022-04-29 13:41:02 +02:00
Hugo Locurcio
ac95293190 Mention GDNative versus shared libraries in Custom modules in C++ 2022-04-07 18:56:42 +02:00
Vladimir Panteleev
c7ef8a735b Remove outdated note about Very Sleepy (#5710) 2022-03-23 17:03:44 +01:00
Hugo Locurcio
53c0fa893d Fix and improve Pyston instructions in Compiling for Linux, *BSD
- Fix SCons path to match Pyston 2.3.2's portable archive.
- Use a symbolic link instead of a wrapper script, which works the same.

(cherry picked from commit 1399f7bac3)
2022-03-11 14:22:57 +01:00
Hugo Locurcio
a3b6487ea2 Document using Pyston to speed up builds on Linux
(cherry picked from commit 917c1be9e8)
2022-03-11 14:22:57 +01:00
Matthew
8474963266 Add a link to the notifications page from the Object class page (#5465)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
(cherry picked from commit a4746a2366)
2022-03-11 14:22:57 +01:00
Markus Sauermann
551f47fe7a Get rid of openssl warning during PCK encryption setup (#5568) 2022-01-28 23:57:46 +01:00
skyace65
fc85359769 List advanced gui objects (3.4) 2022-01-25 18:54:42 -05:00
Rémi Verschelde
3cb7be03de Fix invalid ref to doc_using_cpp_profilers
(cherry picked from commit c02ac91716)
2021-12-21 17:07:59 +01:00
Rémi Verschelde
d899012135 macOS debug: Sync entitlements with current 3.4/master
(cherry picked from commit ffd88e48a7)
2021-12-21 16:42:22 +01:00
bruvzg
26ee3b3a04 Add macOS exporting and running non App Store apps pages. Add Windows code signing info.
(cherry picked from commit 17be494144)
2021-12-21 16:18:05 +01:00
Hugo Locurcio
b5d71ca030 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:15 +01:00
Dennis Ploeger
20c0ff78a3 Fix incorrect export template path in Compiling for macOS (#5425) 2021-12-03 15:06:48 +01:00
Nathan Lovato
8efde7f69f address all reference errors after backporting changes to 3.4 branch 2021-11-25 18:29:49 -06:00
Hugo Locurcio
2864ab4f65 Improve grammar in SCons installation in Compiling on Windows 2021-11-17 01:06:29 +01:00
Matteo Piovanelli
30943724ec 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:23 +01:00
Hugo Locurcio
83cf212c99 Add libatomic-static dependency for Fedora in Compiling for Linux, *BSD 2021-11-07 19:24:03 +01:00
Hugo Locurcio
3567542ce6 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:36 +01:00
Rémi Verschelde
50791ec816 Compiling for Windows: Remove yasm dep, causes WebM crash 2021-10-18 15:41:15 +02:00
Marcel Admiraal
b54bf231b6 Update Compiling for Android JDK version specification 2021-10-15 15:34:17 +02:00
Hugo Locurcio
f40721f9e3 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-10-15 15:10:22 +02:00
Matthew
aaaaec19c4 Fix VS Code Compiling for X11 page link following cherry-pick (#5243) 2021-09-12 20:08:24 +02:00
developer
1b104744a9 Recommend LLDB over GDB for VSCode 2021-08-31 01:16:44 +02:00
developer
ac03b6faf6 Use pip3 instead of pip 2021-08-31 01:13:28 +02:00
Hugo Locurcio
c9b998492b 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:36 +02:00
Matthew
7d45143c20 Remove reference to xbuild in Compiling with Mono (#5201) 2021-08-27 14:36:03 +02:00
Yuri Sizov
ad9956be63 Add a new GUI skinning tutorial and a theme editor guide 2021-08-22 23:27:46 +03:00
hpnrep6
13866b381a Fix sub resource ID formatting in Object Class (#5175)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-08-16 04:38:36 +02:00
hpnrep6
61c0bef606 Remove code block indentation in Editor icons (#5178) 2021-08-16 04:28:01 +02:00
Hugo Locurcio
aca847c549 Update introduction section in TSCN file format to be more accurate 2021-07-30 19:52:50 +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
DeeJayLSP
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ň
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 Lorea
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