GDScript: Perform validated calls with static methods
When the types are validated at compile time, this type of call runs faster. It is already used for instance methods, this adds this optimization to native static methods as well.
This commit is contained in:
parent
11d3768132
commit
7ca038effa
9 changed files with 330 additions and 165 deletions
|
|
@ -0,0 +1,7 @@
|
|||
func test():
|
||||
# Validated native static call with return value.
|
||||
print(FileAccess.file_exists("some_file"))
|
||||
|
||||
# Validated native static call without return value.
|
||||
Node.print_orphan_nodes()
|
||||
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
GDTEST_OK
|
||||
false
|
||||
Loading…
Add table
Add a link
Reference in a new issue