Commit Graph

4157 Commits

Author SHA1 Message Date
Hugo Locurcio
30eebc4bb7 Document filename requirements in C# global classes
- Flesh out the introduction.
2024-10-17 10:45:46 +02:00
Matthew
ee8b70e14c Merge pull request #10064 from tetrapod00/remove-blender-escn
Remove Blender ESCN exporter pages
2024-10-16 21:43:52 -04:00
Max Hilbrunner
1c326a2eb0 Merge pull request #10096 from Calinou/compiling-macos-ios-scons-generate-bundle
Document `generate_bundle=yes` SCons option in Compiling for macOS and iOS
2024-10-17 02:02:49 +02:00
Max Hilbrunner
f29350960c Merge pull request #10095 from Calinou/static-typing-array-typed
Clarify restrictions on nested array types in Static typing in GDScript
2024-10-17 02:01:59 +02:00
Max Hilbrunner
d2e0797c53 Merge pull request #10084 from Chaosus/shader_func_overloading
Fix shader function overloading paragraph
2024-10-17 02:01:17 +02:00
Hugo Locurcio
346af99154 Document physics spiral of death performance issue in Troubleshooting physics issues 2024-10-16 22:45:16 +02:00
Hugo Locurcio
4ab397cd5e Document generate_bundle=yes SCons option in Compiling for macOS and iOS
- Reorder instructions to mention ARM64 builds first in macOS,
  as this is the primary architecture in use now (with all new Macs
  since 2023 being sold with Apple Silicon only). The `lipo` command still
  works as before, as it infers the architecture from the input files.
- Remove the manual bundle generation steps to make the page shorter
  (similar to Compiling for Android).
- Remove references to the master branch (this was only relevant when
  4.0 was still in development).
2024-10-16 17:51:52 +02:00
Hugo Locurcio
a878406e8d Clarify restrictions on nested array types in Static typing in GDScript 2024-10-16 16:23:32 +02:00
Chaosus
c3feaed32a Fix shader function overloading paragraph 2024-10-15 09:26:17 +03:00
tetrapod00
dfbca82779 Clarify that the Better Collada addon is unmaintained in 4.x 2024-10-11 12:26:10 -07:00
tetrapod00
d8af389550 Remove Blender ESCN exporter pages. 2024-10-08 17:26:01 -07:00
Lukas Tenbrink
3ed0339c87 Add a gdextension online documentation guide. (#9966)
* Add a gdextension online documentation guide.

---------

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Patrick Exner (FlameLizard) <patrick.exner1@web.de>
2024-10-08 16:56:39 +02:00
Aaron Franke
a74060b969 Add a note about GDScript format strings in C++ (#10061) 2024-10-08 13:23:56 +02:00
Matthew
7cd96217f4 Merge pull request #10034 from syntaxerror247/docs-for-themed-icons
Add documentation for themed icons (monochrome)
2024-10-07 19:31:32 -04:00
Anish Mishra
0f2162a15b Add documentation for themed icons (monochrome) 2024-10-05 18:50:16 +05:30
Max Hilbrunner
018f2417f0 Merge pull request #10007 from DarioSamo/pipelines
Add tutorial for reducing pipeline compilation stutters.
2024-10-05 13:54:50 +02:00
Max Hilbrunner
e78f537a33 Merge pull request #9979 from godotengine/Hilderin-documentation_add_autoload_singleton_in_plugin
Fix code sample for add_autoload_singleton in plugin
2024-10-05 13:50:04 +02:00
Max Hilbrunner
5cf5f7c74e Merge pull request #10046 from Calinou/default-key-mapping-update-4.3
Update Default editor shortcuts for Godot 4.3+
2024-10-05 13:18:24 +02:00
Hugo Locurcio
1bc440b2db Update Default editor shortcuts for Godot 4.3+ 2024-10-05 01:47:20 +02:00
Hugo Locurcio
36bb7e5ac5 Document expression evaluator in Debugger panel 2024-10-05 00:35:05 +02:00
Brian Huynh
67e37b547c Add notes on bit depth for ints and floats (#10028)
* Added notes on bit depth for ints and floats

Added a small note about the bit depth of integers and floats in Godot's shading language as it is not explicitly stated anywhere.

The bit depth of integer and floats in GDscript and Godot's shading language are different, which can cause problems with lost precision in calculations when integers are set from GDscript as floats/ints in GDscript are 64 bits instead of 32 bits (the standard in GLSL ES 3.0).

While most are unlikely to run into problems due to this difference in bit depth, it can cause mathematical errors in edge cases. As stated by previous contributors, no error will be thrown if types do not match while setting a shader uniform. This includes GDscript floats being set as Godot shader floats (which may not be intuitive).
2024-10-04 03:30:24 +02:00
Hugo Locurcio
8af700e841 Fix incorrect notice about XDG paths working on all platforms in Data paths (#10009)
* Fix incorrect notice about XDG paths working on all platforms in Data paths

They are only effective on Linux/*BSD. (For reference, in most other apps,
it's rare for XDG environment variables to have an effect on other platforms.)

---------

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
2024-10-04 03:26:32 +02:00
Max Hilbrunner
be73f38b3f Merge pull request #9908 from Calinou/file-paths-string-methods
Document file path String methods in File paths in Godot projects
2024-10-04 03:17:40 +02:00
Max Hilbrunner
c1c018f117 Merge pull request #9838 from markdibarry/update-split-screen
Update Parallax Split Screen Details
2024-10-04 03:16:54 +02:00
Kleidon
cde678c53b Fix "some times" typo
The space in "some times" is a mistake and should be removed as it should be one word, not two (as can be seen when it is used correctly further down the page at the start of the, "Running one-off scripts using EditorScript" section).
2024-10-03 18:46:30 -06:00
Darío
275dc116ae Add tutorial for reducing pipeline compilation stutters.
Tutorial for the new functionality added by https://github.com/godotengine/godot/pull/90400
2024-10-03 14:57:57 -03:00
Rooni
2bc63a080c Fix indentation on mouse_and_input_coordinates.rst
There was a space missing, causing inconsistent indentation and making the code not copy pastable.
2024-10-01 21:38:43 +02:00
Max Hilbrunner
5d7703eabc Merge pull request #10001 from Calinou/high-level-multiplayer-clarify-authority
Clarify "authority" in High-level multiplayer
2024-10-01 13:37:12 +02:00
Kleidon
bfdc74009f Add missing word, "is"
The phrase, "This useful for smoothing camera movement..." appears to be missing a word. It should be, "This is useful for smoothing camera movement..." instead.
2024-09-30 18:35:45 -06:00
Hugo Locurcio
fd241c74cb Clarify "authority" in High-level multiplayer 2024-09-30 22:01:18 +02:00
Matthew
e82044775b Merge pull request #10014 from KleidonBD/patch-1
Remove "°" symbol redundancy.
2024-09-28 17:10:02 -04:00
Max Hilbrunner
c689e0e618 Merge pull request #9996 from Ivorforce/patch-2
Fix kbd description in gdextension docs system.
2024-09-28 14:12:08 +02:00
Max Hilbrunner
ddb3df40c8 Merge pull request #9989 from tetrapod00/sidebar
Fix unreachable pages in sidebar by using fake headers in index pages
2024-09-28 13:32:11 +02:00
Kleidon
8033ac1d4d Remove "°" symbol redundancy.
The phrase, "90° degrees", is redundant because the "°" already means "degrees". It should instead be "90 degrees".
2024-09-27 20:42:37 -06:00
Lukas Tenbrink
252b2fd47e Fix kbd description in gdextension docs system. 2024-09-26 22:27:09 +02:00
Junwan Park
e01a998069 Fix builtin_types link in tutorial gdscript_basics page
It's linked to a wrong position.
2024-09-27 01:43:04 +09:00
Matthew
41bb40b780 Merge pull request #9746 from tetrapod00/spatial-style-pass
Style consistency pass on Spatial, Fog, CanvasItem, Sky, Particle shader pages
2024-09-25 22:32:32 -04:00
smix8
6487756b28 Add subsection for TileMap layer reordering
Adds subsection for TileMap layer reordering.
2024-09-24 10:32:01 +02:00
Hugo Locurcio
960125f576 Fix Code order section saying it's the first section in GDScript style guide
It's not the first section of the page anymore.
2024-09-23 23:58:39 +02:00
tetrapod00
77756c9ad0 Add disambiguation to Export, linking to GDScript/C# exports 2024-09-23 10:58:51 -07:00
tetrapod00
283fe11715 Improve sidebar navigation by removing headers
- Ensure most pages are reachable through the sidebar, by removing headers on pages that are mostly indexes.
- This also means that some pages now have navigable headers again.
2024-09-23 01:32:56 -07:00
Andrew Price
68a83880e5 Fix duplicate "glyph_spacing" in bbcode docs
The correct name for the space spacing option is space_spacing.
2024-09-21 13:10:38 +01:00
tetrapod00
4e02ee375a Standardize style within spatial_shader.rst, etc 2024-09-20 12:36:09 -07:00
Hilderin
69d0d47efb Fix code sample for add_autoload_singleton in plugin
- Add documentation for issue https://github.com/godotengine/godot/issues/68285
2024-09-19 20:02:07 -04:00
smix8
f28b7eca81 Add hint that navmesh geometry nodes can be parsed by groupname
Adds hint that navmesh geometry nodes can be parsed by groupname.
2024-09-19 19:21:57 +02:00
Hugo Locurcio
89508cdc98 Fix outdated reference to register_class function in GDExtension C++ example
This was replaced by the `GDREGISTER_CLASS` macro in Godot 4.0.
2024-09-19 01:33:41 +02:00
Matthew
a47a105b60 Merge pull request #9970 from RGDTAB/patch-1
Update demo code in compositor effect tutorial
2024-09-17 22:10:36 -04:00
Matthew
8454524a07 Merge pull request #9967 from Calinou/saving-games-fix-json-data
Fix outdated `get_data()` JSON method usage in Saving games
2024-09-16 21:57:09 -04:00
Raymond DiDonato
856701e560 Update demo code in compositor effect tutorial 2024-09-16 20:55:26 -04:00
Max Hilbrunner
4361f19daf Merge pull request #9963 from ELginas/patch-2
Typo fix in bbcode_in_richtextlabel.rst
2024-09-17 00:21:33 +02:00