1533 Commits

Author SHA1 Message Date
Hugo Locurcio
f3e24e46b7 Fix code block formatting and reference in Physics introduction 2020-08-03 13:54:08 +02:00
balloonpopper
c40d74e19b Added examples for collision layer masks (#3863)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Balloonpopper <balloonpopper@git.com>
2020-08-03 13:47:40 +02:00
Clay John
1b523c77c3 Fix wrongly formated list in common optimizations (#3849) 2020-07-31 09:57:25 +02:00
Rémi Verschelde
e74e37d65f Fix toctree levels in Optimization section 2020-07-30 19:13:41 +02:00
Rémi Verschelde
c7d18873d5 Merge pull request #3720 from Meriipu/master_highlevel
high-level networking: remove bad practice; bomber demo more explicit
2020-07-30 17:16:51 +02:00
Rémi Verschelde
76cf11c890 Merge branch 'master' into 3.2 2020-07-30 17:14:54 +02:00
Rémi Verschelde
6943362923 Merge pull request #3830 from PoqXert/master
iOS GameCenter: Add authenticate method
2020-07-30 15:25:42 +02:00
Rémi Verschelde
693d2586cd Merge pull request #3777 from clayjohn/3.2-optimizations
Overhaul optimization tutorials
2020-07-30 15:21:45 +02:00
Johannes Witt
f8a40dd763 Fix GUI Skinning typo in code (#3846) 2020-07-30 14:53:46 +02:00
Johannes Witt
f20dbc52b2 Update GUI Skinning Code and warn about custom theme (#3825) 2020-07-30 10:58:06 +02:00
towai
14cee05e6c Update running_code_in_the_editor.rst (#3831)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-07-28 22:31:26 +02:00
follower
34f246d6dc Typo fix: "comprsing" -> "comprising" (#3819)
* Typo fix: "comprsing" -> "comprising"

* Update tutorials/content/procedural_geometry/meshdatatool.rst

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
2020-07-27 01:30:04 -04:00
Poq Xert
19cb5ec6a2 iOS GameCenter: Add authenticate method
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-07-24 23:51:08 +10:00
Hugo Locurcio
4866c6082d Add a page listing all features supported by Godot 3.2 2020-07-24 15:44:48 +02:00
Hugo Locurcio
58a2757d37 Add a page listing all features supported by Godot
This closes #3727.
2020-07-24 10:34:21 +02:00
Aaron Franke
6d8c808a13 Add note for how to deal with screenshots in an asset (#3826)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-07-23 22:18:35 +02:00
Ryan Roden-Corrent
bb017ba445 Add link to MeshDataTool API in tutorial (#3817) 2020-07-21 14:01:52 +02:00
Rémi Verschelde
f556bfb12f Merge pull request #3807 from Calinou/binary-serialization-color-overbright
Mention that colors can be overbright in Binary serialization API
2020-07-21 13:41:41 +02:00
Ricardo Alcantara
2d7f79cd3f Android plugin: Fix link to demo project (#3813) 2020-07-20 09:42:55 +02:00
Per Malmberg
8d48933e91 Fix return value for float-version of mix() in shading reference (#3812) 2020-07-19 17:16:43 +02:00
Hugo Locurcio
cbb5f8c1ef Mention that colors can be overbright in Binary serialization API
This also tweaks capitalization for consistency with the rest of the
documentation.
2020-07-17 11:48:50 +02:00
Rémi Verschelde
7d5f2f8a0f Merge pull request #3780 from Calinou/multiple-resolutions-2d-3d-scaling
Document how to use Viewports for 2D/3D scaling in Multiple resolutions
2020-07-15 12:07:58 +02:00
Rémi Verschelde
7b743b7d8e CI: Split setup, linter and build in separate steps
Make sphinx-build treat warnings as errors.

(And fix last remaining warning missed in #3795.)
2020-07-15 11:57:07 +02:00
Rémi Verschelde
79113672ff Fix C# code in Input examples
And work around two other warnings, making the build warning free.
2020-07-15 10:34:38 +02:00
Rémi Verschelde
c58ed951a1 Drop LaTeX dependency via usage of sphinx.ext.imgmath in Vector Math tutorial
It's the only tutorial where we used the extension for *3* formulas which anyway
ended up as fairly low res static images generated by sphinx.ext.imgmath, so
requiring ~1 GB of LaTeX setup for it is overkill.

The replacement pictures are the ones generated by sphinx.ext.imgmath, we could
replace them by higher resolution ones.
2020-07-15 09:58:21 +02:00
clayjohn
8c02d179a5 Overhaul optimization tutorials
Co-authored-by: lawnjelly <lawnjelly@gmail.com>
2020-07-13 13:40:59 -07:00
Hugo Locurcio
6bfcbe0d3e Fix C# code sample in Optimization using MultiMeshes
Thanks to @Dr-Primary for providing a fix :)

This closes #3659.
2020-07-13 15:32:50 +02:00
Hugo Locurcio
b55931e33f Document how to use Viewports for 2D/3D scaling in Multiple resolutions 2020-07-13 11:27:16 +02:00
Ryan Roden-Corrent
e94dc92fb1 Clarify that "them" refers to script classes. (#3779)
I _think_ this block is recommending using script classes instead of Custom Types, but I had to read it a few times to determine whether "these" meant "Script Classes" or "Custom Tyes".
2020-07-12 19:33:20 +02:00
Kurt
8708a56a3d fix typo of 'Cross croduct' to 'Cross product' 2020-07-10 17:36:50 -04:00
Yuri Roubinsky
744d1b2852 Added 'fma' function to shader docs 2020-07-10 21:46:07 +03:00
Michael Alexsander
1f6d3995e4 Apply general code formatting to some pages in the tutorial section 2020-07-08 23:02:14 -03:00
Rémi Verschelde
7cb6857b94 Fix internal links in VR primer 2020-07-06 15:03:54 +02:00
Rémi Verschelde
d48ff2b0a1 Merge branch 'master' into 3.2 2020-07-06 14:30:28 +02:00
Robin Gustafsson
8cdd376e00 Update enum usage in "Import plugins"
The examples using the `Presets` enum don't work as-is. The enum key must be referenced with the enum name prefixed. According to [GDScript basics](https://docs.godotengine.org/en/stable/getting_started/scripting/gdscript/gdscript_basics.html) this was changed in 3.1.
2020-07-04 15:59:43 +02:00
bmolyneaux
f48162e9cc Add clamp to custom light function example (#3752)
Without this clamp, negative lighting will be applied to the back side of the object.
2020-07-03 22:15:48 +02:00
Matthew
a062af3da0 Add OpenXR plugin to list of VR plugins (#3755) 2020-07-03 22:14:33 +02:00
Yuri Roubinsky
49cb63e5fa Adds 'const' as shader function parameter qualifier 2020-07-03 09:09:13 +03:00
Michael Alexsander
cfc0465760 Remove references for the now removed "Constants" section in the shader migration page 2020-07-01 11:43:59 -03:00
Yuri Roubinsky
77d02a2524 Removed "Constants" paragraph from migrating-to shader page 2020-07-01 10:27:22 +03:00
skyace65
8300143bce Update oculus quest tutorial image 2020-06-30 10:04:35 -04:00
Timo Schwarzer
2a4ce75d80 Fix examples using queryPurchases 2020-06-27 22:28:08 +02:00
baldanders-skulltuna
a1312d6f90 Fix spelling in C# code sample in the Input examples tutorial (#3735)
`(Keylist)keyEvent.Scancode` -> `(KeyList)...`

Project does not compile otherwise.
2020-06-27 14:30:19 +02:00
Rémi Verschelde
223570eb13 Merge branch 'master' into 3.2 2020-06-26 13:29:38 +02:00
Fredia Huya-Kouadio
05b963c3c9 Specify the list of supported java types for the Godot Android Plugin 2020-06-26 01:41:13 -07:00
Fredia Huya-Kouadio
e454d9b584 Specify the list of supported java types for the Godot Android Plugin 2020-06-26 01:38:25 -07:00
Rémi Verschelde
ea6c758736 Merge pull request #3678 from skyace65/VRPrimer
Add GodotVR respository info to ARVR Primer
2020-06-25 13:05:14 +02:00
Meriipu
f4aeaac2e2 high-level networking: remove bad practice; bomber demo more explicit
Removed an instance of a bad practice (letting the clients pass their
own rpc caller id to the server and having the server trust it), as
well as making the server the only one able to unpause the game.

The first of the two is a fairly harmful habit to teach, especially
in a first introduction.

Also made the bomber demo way more explicit (and verbose) by avoiding
as many ambiguous pronouns as possible, instead being quite explicit
about which nodes or methods are being referred to at any time, and
also some intermingled motivations/reminders for why these steps are
being taken.
2020-06-25 10:44:17 +02:00
pedroza
799df7f8bb Improve explanation about WAV and Ogg looping metadata (#3729)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-06-24 23:57:14 +02:00
Yuri Roubinsky
c6c323b1c4 Fix shader array formatting (#3725) 2020-06-23 11:20:28 +02:00