Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.3 cherrypicks #10347

Merged
merged 29 commits into from
Nov 30, 2024
Merged
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
d94727f
Update using_transforms.rst to clarify rotate_local() axis usage
furkanCalik7 Oct 6, 2024
32705a4
Update handling_quit_requests.rst
ztc0611 Aug 15, 2024
bb8c89f
Update android export page for AAB requirement (#9637)
skyace65 Nov 17, 2024
3c0106b
Update vectors_advanced.rst
ntlblpm Nov 17, 2024
fec6259
Update matrices_and_transforms.rst
ntlblpm Nov 17, 2024
e163152
Document `rand_weighted()` in Random number generation (#10283)
Calinou Nov 18, 2024
8b1a1b6
Improved style for cross-language examples.
wlsnmrk Oct 8, 2023
eb2a0a0
Fix wrong editor setting in Overview of Debugging Tools
tetrapod00 Nov 19, 2024
4f1c986
Remove performance comparison from C# Basics
tetrapod00 Nov 19, 2024
d104230
Add dev_build and dev_mode flags to scons compilation instructions fo…
jonathansekela Sep 29, 2024
3eb1469
Add FAQ entry "Which programming language is fastest?"
tetrapod00 Nov 19, 2024
032be9e
Clarify Area2D warning behavior (#10173)
Kushal-Dev94 Nov 21, 2024
ce1be2c
Add GDScript naming convention summary table
tetrapod00 Nov 20, 2024
d560aac
Update PackedArray explanation to match Godot 4.0 behavior (#10304)
mechalynx Nov 22, 2024
250aefc
Delete mention of OpenGL ES 2
dustdfg Nov 22, 2024
d9964f7
Mention documentation comments in GDScript basics
Calinou Oct 16, 2024
7b0674e
Document focus StyleBox caveats in Introduction to GUI skinning
Calinou Nov 23, 2024
13a47e3
Remove link to Reddit list of tutorials
tetrapod00 Nov 24, 2024
54dd8c1
Use Stretch Ratio instead of prior Ratio terminology
tgnottingham Nov 23, 2024
627bd0e
Remove wiki reference in Introduction to 3D
tetrapod00 Nov 24, 2024
ccf9538
update groups image in saving_games tutorial
syntaxerror247 Nov 25, 2024
c66f811
Document `generate_bundle=yes` SCons option in Compiling for macOS an…
Calinou Oct 16, 2024
4302a98
Fix wording of OpenGL ES support on desktop in Internal rendering arc…
danila-zol Nov 26, 2024
68eb940
Update C# Rider install steps for now built-in plugin "Godot Support"…
RB35 Nov 27, 2024
dc92545
Remove instructions on setting up Pyston for faster development
Calinou Nov 29, 2024
83d7bb5
Fix outdated reference to `godot.tools.html` in Compiling for the Web
Calinou Nov 29, 2024
43ef9a7
Update saving_games.rst
ntlblpm Nov 29, 2024
4ba3e37
Replace mentions of Reference with RefCounted
quinnyo Nov 29, 2024
3489cc5
Update file_access.h location
esainane Nov 28, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Remove performance comparison from C# Basics
  • Loading branch information
tetrapod00 authored and mhilbrunner committed Nov 30, 2024
commit 4f1c98685d07edcccaf678bd3e0a45a6357867a4
6 changes: 0 additions & 6 deletions tutorials/scripting/c_sharp/c_sharp_basics.rst
Original file line number Diff line number Diff line change
Expand Up @@ -357,12 +357,6 @@ You can read more about this error on the `C# language reference <https://learn.
Performance of C# in Godot
--------------------------

According to some preliminary `benchmarks <https://github.com/cart/godot3-bunnymark>`_,
the performance of C# in Godot — while generally in the same order of magnitude
— is roughly **~4×** that of GDScript in some naive cases. C++ is still
a little faster; the specifics are going to vary according to your use case.
GDScript is likely fast enough for most general scripting workloads.

Most properties of Godot C# objects that are based on ``GodotObject``
(e.g. any ``Node`` like ``Control`` or ``Node3D`` like ``Camera3D``) require native (interop) calls as they talk to
Godot's C++ core.
Expand Down