Commit Graph
164 Commits
Author SHA1 Message Date
bd19917ea0 Draft: Remove "simple", "simply", "easy", and "just" from the docs (#4496)
* Various style edits

* Edit out "simple" when possible

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
Co-authored-by: Clay John <claynjohn@gmail.com>
2021-07-11 14:38:53 +02:00
Max Hilbrunner 97fccb37de Merge pull request #4958 from LightningAA/improve-modules-tutorial
Minor improvements to `Custom modules in C++` tutorial
2021-07-06 14:06:43 +02:00
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ňandHugo Locurcio 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
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
Aaron R 41ccfc09bf Minor improvements to Custom modules in C++ 2021-06-05 10:57:01 -10: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
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
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
Andrii Doroshenko (Xrayez) 93ac3122c2 Describe the process of writing integration tests for GDScript 2021-05-03 21:29:58 +03: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 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
CssTeja 6cacd11cac Fix typo in custom resource format loaders tutorial (#4765) 2021-03-19 12:29:56 +01:00
bogdasar1985andHugo Locurcio 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
Anton Ivanov f3586d755a CLion setup: Update path and screenshot for CMakeLists.txt (#4490) 2020-12-27 20:57:15 +01:00
Nathan Lovato 9cd09cc2d0 Merge pull request #4067 from NathanLovato/content/writing-guidelines-updates
Update contribution guidelines
2020-11-23 14:58:53 -06:00
Nathan Lovato 5004e42eb4 Merge pull request #4367 from Calinou/update-core-src-links
Update links to source code files in `core/`
2020-11-15 12:09:53 -06:00
e92a8223d3 Add documentation for debugging Godot Engine with CLion (#4376)
Co-authored-by: Gwendhal CLAUDEL <gwendhal.claudel@epitech.eu>
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-11-15 18:49:50 +01:00
Hugo Locurcio bf89af481a Update links to source code files in core/
`core/` was reorganized in the `master` branch by
127458ed175c5aeac8dee7f09d23fae4c8928eb7.
2020-11-14 05:40:48 +01:00
Your1405Gaming f78a25ce3f Fix "intaller" typo in Configuring Visual Studio IDE (#4366) 2020-11-14 03:18:17 +01:00
Nathan Lovato d475940178 Update references to the docs guidelines
We split some pages into two and some remaining references were leading to an
irrelevant page.
2020-11-13 11:05:40 -06:00
binotaliu fe208d1425 Fix "initialize" typo in Code::Blocks configuration page (#4243) 2020-10-10 16:23:48 +02:00
Hugo Locurcio 70e5410347 Document caveats related to multiple inheritance in C++ modules 2020-09-28 17:56:12 +02:00
Andrii Doroshenko 8c5a168966 Document unit testing in the engine and modules (#4017) 2020-09-27 15:06:37 +02:00
bggd 3b1bf36647 Fix typo "C98" -> "C99" 2020-09-22 16:52:36 +09:00
Yetizone adc616fed2 qt_creator.rst: Add .glsl to the file extensions step 2020-09-17 14:25:57 +03:00
Yetizone 6ab6e7f609 Qt Creator tutorial: Specify C++ code style settings location (#3979) 2020-09-07 18:14:21 +02:00
parishrutpandeyandHugo Locurcio d356d12421 Fix typo in Custom Godot servers (#3919)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-08-22 00:18:19 +02:00
Hugo Locurcio 515fb6bd6a Link to the Object class reference on the Object class page
People who end up on this page from a search engine might be confused
as to where they can find the Object class reference.
2020-07-10 23:33:20 +02:00
unknown abb92f1e10 Fix typos in Common engine methods and macros 2020-07-03 22:26:14 +03:00
Andy MaloneyandHugo Locurcio c52533fc46 Clarify setting of library environment variables in module examples (#3730)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-06-26 19:46:04 +02:00
Rémi Verschelde 206577f9a7 Merge pull request #3698 from madmiraal/add-code_blocks
Add instructions for configuring Code::Blocks as an IDE.
2020-06-22 13:39:27 +02:00
Marcel Admiraal 1f95afa0e1 Add instructions for configuring Code::Blocks as an IDE. 2020-06-22 12:12:34 +01:00
Rémi Verschelde 06b5afcc03 Merge pull request #3701 from Calinou/fix-vformat-example
Fix `vformat()` example in Common engine methods and macros
2020-06-22 10:13:52 +02:00
Andy Maloney bd4d9f4cd6 Add note about register_types file locations (#3702) 2020-06-19 23:37:15 +02:00
Hugo Locurcio a135d305ff Fix vformat() example in Common engine methods and macros 2020-06-16 16:53:51 +02:00
Hugo Locurcio 7ee5001213 Add a page about common methods in Godot's C++ codebase
This is geared towards beginner engine contributors, but it could
also be useful to those writing custom C++ modules.
2020-06-08 22:17:34 +02:00
Maganty Rushyendra 08e298c082 Replace register_method with bind_method
ClassDB exposes `bind_method` in order to register functions, and not
`register_method` anymore.
2020-06-08 09:28:44 +08:00
Rémi Verschelde ce7a9a6eab Images: Remove unused images (no 'image::' or 'figure::' reference) 2020-06-05 14:43:20 +02:00
Rémi Verschelde 39dbbb29e1 Images: always use relative 'img/' paths, without './' prefix
Move some files from root '/img' folder to the location where they are
actually used.
2020-06-05 14:38:25 +02:00
Yuri Sizov e2e3ecc5b0 Fix typo in VS Code configuration guide (#3628) 2020-06-02 15:11:25 +02:00
Hugo Locurcio 55543f7bac Tweak arguments in the VS Code configuration guide
- Use the long name for the `--editor` option to make it more obvious.
- Document how to run a project directly while debugging.
- Put comments above the line to avoid horizontal overflow.
2020-05-30 22:46:05 +02:00
Dean Brettle 8fb5c787aa Add --path option to sample VS Code launch.json (#3617) 2020-05-30 22:18:53 +02:00