85 Commits

Author SHA1 Message Date
Hugo Locurcio
57a1b319b0 Mention Default Theme Scale project setting in Multiple Resolutions
- Update advice on hiDPI support for 4.4 and later.
2025-09-11 01:36:57 +02:00
Hugo Locurcio
967f758b9c Update instructions for resolution scaling in Multiple resolutions
The previously described approach was tailored for Godot 3.x, back
when built-in 3D resolution scaling support didn't exist.

Now that resolution scaling works in all rendering methods, it's better
to use it instead.
2025-08-30 23:38:19 +02:00
Hugo Locurcio
a99353f7e5 Move Renderers page at the top of the Rendering section
This page is usually meant to be read first to give an overview,
while other pages are on more specific subjects.

- Rename to "Overview of renderers" to be more descriptive.
2025-08-18 16:30:56 +02:00
Kevin Putra Satrianto
7e98ca3b7e Corrected minor text formatting error in renderers.rst (#11166)
* Corrected minor text formatting error in renderers.rst
2025-08-02 07:47:16 -04:00
LurkerAbove
dc161765e2 Fixed incorrect C# code sample in viewports.rst 2025-07-26 12:56:28 -07:00
A Thousand Ships
92cd36b50e Various grammar and spelling fixes 2025-06-23 16:37:26 +02:00
Hugo Locurcio
4b45552885 Document physics interpolation and shader compilation in Fixing jitter and stutter 2025-05-28 01:19:11 +02:00
Hugo Locurcio
b38edbfb1a Link to Resolution scaling documentation in Multiple resolutions
These two concepts are often used together in 3D games.
2025-05-21 20:55:53 +02:00
Hugo Locurcio
ce697e05d1 Tweak GDScript code style to match style guide in The Compositor
- Use recommended multiline string syntax to ensure correct
  syntax highlighting.
2025-02-28 02:02:21 +01:00
tetrapod00
c4d3aa134a Standardize RST header syntax 2024-12-29 13:44:09 -08:00
tetrapod00
bd25f5813a Simply remove some words 2024-12-14 20:36:17 -08:00
tetrapod00
f2ce3eee91 Standardize renderer names and terms 2024-11-29 13:26:48 -08:00
tetrapod00
09156f2ee9 Add UPDATE comments to perishable information 2024-11-17 13:50:42 -08:00
Max Hilbrunner
19804cc7b8 Merge pull request #10256 from skyace65/XR-Renderer
Update recommended renderer for XR
2024-11-14 13:31:48 +01:00
tetrapod00
9c52320183 Add comments about non-monospaced tables 2024-11-13 17:43:51 -08:00
skyace65
36088f33a0 Update recommended renderer for XR 2024-11-13 18:34:25 -05:00
Max Hilbrunner
94f9088774 Merge pull request #10249 from tetrapod00/web-rendering
Mention web support in Choosing a renderer section
2024-11-12 07:24:51 +01:00
tetrapod00
b7b3c5909d Mention web support in Choosing a renderer section 2024-11-11 09:45:25 -08:00
tetrapod00
5994348764 Change all usages of "run-time" to "runtime" 2024-11-06 23:36:58 -08:00
Max Hilbrunner
18092b00e2 Merge pull request #10151 from adamscott/add-caption-filename
Add filenames as captions for code blocks
2024-10-28 23:21:39 +01:00
Max Hilbrunner
2d0b917e79 Merge pull request #10114 from tetrapod00/renderer-comparison
Add new Renderers page
2024-10-28 14:37:25 +01:00
tetrapod00
04a986db73 Add new Renderers page
Adds a new page which gives a summary of the three renderers. This page briefly
describes the renderers, gives some guidance on how to choose a renderer. It also
contains a comparison table between the renderers.
Adds an entry in the FAQ which links to this new page.
Adds a note about subsurface scattering limitations to the Standard Material page.
Adjusts some other pages which had incorrect information.
2024-10-27 18:51:36 -07:00
Adam Scott
44dfb3a390 Add filenames as captions for code blocks 2024-10-27 16:18:36 -04:00
tetrapod00
12e83c4949 Add link from Rendering to 2D and 3D rendering sections 2024-10-18 17:51:00 -07:00
Raymond DiDonato
856701e560 Update demo code in compositor effect tutorial 2024-09-16 20:55:26 -04:00
Shawn Hardern
83f61332d2 Add C# examples to Using Viewports documentation
Co-authored-by: Raul Santos <raulsntos@gmail.com>
2024-08-22 20:59:23 +01:00
Max Hilbrunner
36630bc7ec Merge pull request #7829 from Calinou/fixing-jitter-stutter-buffer-size
Mention buffer size and Windows 11 mouse polling in Fixing jitter, stutter and input lag
2024-08-14 19:44:36 +02:00
skyace65
11adeb1dde Remove reference to 3.x plugin 2024-06-23 11:42:11 -04:00
Bastiaan Olij
f823ed239b Add documentation about the compositor 2024-06-02 13:22:03 +10:00
melquiadess
dbe3a88377 Fix various minor typos 2024-04-20 16:41:23 +01:00
Max Hilbrunner
836fddb7ec Merge pull request #9049 from skyace65/MultipleResolutions
Update multiple resolutions page
2024-04-08 15:45:40 +02:00
A Thousand Ships
bd6cc665a7 Fix incorrect uses of a/an 2024-03-29 15:14:27 +01:00
Hugo Locurcio
16c34b2971 Mention buffer size and Windows 11 mouse polling in Fixing jitter, stutter and input lag
This also documents command line arguments that may be of interest when
running Godot projects.
2024-03-05 19:04:47 +01:00
skyace65
89f51e3eec Update multiple resolutions page 2024-03-03 12:22:24 -05:00
Hugo Locurcio
dafb890834 Update hiDPI support documentation in Multiple resolutions 2024-03-01 17:06:45 +01:00
Jonathan Paugh
0a503f8a1d Spellcheck: allotted 2024-01-27 15:00:38 -06:00
Jonathan Paugh
af5deac0db multiple_resolutions.rst: Clear up confusing use of terms window and viewport
Clear up a potential misunderstanding for new users.

When I first read this documentation, it left me with the impression that there's a `/root` viewport which lives inside of the window object. This false lesson was reinforced by the existing of both `get_window()` and `get_viewport()` in the API.
2024-01-26 14:28:16 -06:00
Hugo Locurcio
95fb178429 Add support for user-provided comments with Giscus
This allows users to leave comments on pages that don't have
`:allow_comments: False` somewhere in the page's source.
Both manual and class reference pages can receive comments.
Index pages cannot have comments, as discussion should occur on "leaf" pages.

GitHub Discussions is used as a backend on the same repository. This means
that Discussions *must* be enabled on godotengine/godot-docs before this
commit is merged to `master`. Users can choose to use the "Custom" watch
mode if they don't want to get notifications for discussion updates,
but still get notifications for issue and pull request updates.

User comments are intended to be used for the following purposes:

- Add a clarification or correct something in the documentation,
  without having to open a pull request. Contributors are encouraged to
  take a look at discussions from time to time, and see if there's information
  worth incorporating in the pages themselves. Don't forget to reply to
  the comment when doing so :)
- Mention a workaround for a common issue.
- Link to useful third-party resources that are relevant to the current page,
  such as tutorials or add-ons.

User comments should *not* be used for technical support. Other community
platforms should be used for that.

Page-to-discussion matching is done using the `pagename` Sphinx variable,
which is independent of the Godot version and documentation language.
Being independent of the Godot version allows keeping old comments
when the Godot version changes, while also allowing users from `/stable`
and `/4.1` to "see" each other in discussions.

See https://giscus.app for more information.
2024-01-11 17:51:53 +01:00
Hugo Locurcio
06060434ed Document Fullscreen vs Exclusive Fullscreen window mode for integer scaling 2023-12-09 14:10:12 +01:00
HolonProduction
1bc6c890b6 Update Viewports tutorial for Godot 4 (#8210)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2023-11-09 13:32:31 +01:00
Hugo Locurcio
c3c5895502 Document integer scaling support in Multiple resolutions
This also adds more recommendations for base viewport sizes in pixel art games.
2023-10-21 23:55:52 +02:00
Hugo Locurcio
6ac2d17ea6 Link to Importing images' Mipmaps section in Multiple resolutions 2023-10-05 00:12:41 +02:00
Hugo Locurcio
c2f2c7c697 Recommend using fullscreen on Linux in Fixing jitter and stutter
Stuttering is more common on Linux when playing in windowed mode,
regardless of how powerful the hardware is. This can occur even if
compositing is disabled in the window manager (as tested on KWin).
2023-09-20 20:11:39 +02:00
Mark Wilson
544d228aa6 Updated 3.x project settings for test window size to 4.x names 2023-07-27 21:14:08 -04:00
Hugo Locurcio
84af32c43d Fix some articles being incorrectly marked as outdated
These articles were updated for 4.0 and the API hasn't changed in 4.1.
2023-07-10 16:57:04 +02:00
atomikf
c0da76caf2 Update multiple_resolutions.rst
Small typo correction.
There is a line "Set the base window width to 720 and window height to 1080." It seems the 1080 should be changed to 1280.
2023-06-14 10:41:53 +02:00
Joseph K
a6dbd57f96 Typo fix 2023-06-04 02:16:42 +02:00
Hugo Locurcio
9056197dde Fix canvas_items stretch mode name in Multiple resolutions 2023-06-02 13:17:26 +02:00
Max Hilbrunner
485116d8a3 Character and typo fixes 2023-05-31 18:07:27 +02:00
br1trs
92d962ab75 delete get_root()
handling quit requests

multiple resolutions

change scenes manually

scene tree
2023-05-29 23:26:04 -06:00