pandemonium_engine/modules/gdscript
lawnjelly 22d90711da Make acos and asin safe
A common bug with using acos and asin is that input outside -1 to 1 range will result in Nan output. This can occur due to floating point error in the input.

The standard solution is to provide safe_acos function with clamped input. For Godot it may make more sense to make the standard functions safe.
2023-06-11 08:41:42 +02:00
..
doc_classes Make acos and asin safe 2023-06-11 08:41:42 +02:00
editor Ported: Allow unicode identifier in GDScript syntax highlighter 2023-02-21 13:32:12 +01:00
icons
config.py
gdscript_compiler.cpp
gdscript_compiler.h
gdscript_editor.cpp Suggest class_name in 3.x autocompletion. 2023-05-01 12:30:43 +02:00
gdscript_function.cpp
gdscript_function.h
gdscript_functions.cpp
gdscript_functions.h
gdscript_parser.cpp Backported from godot4: Rework Navigation Avoidance 2023-06-10 20:58:49 +02:00
gdscript_parser.h
gdscript_tokenizer.cpp Ported: Use hash table for GDScript parsing 2023-03-18 09:44:01 +01:00
gdscript_tokenizer.h Ported: Use hash table for GDScript parsing 2023-03-18 09:44:01 +01:00
gdscript.cpp Ported: Use hash table for GDScript parsing 2023-03-18 09:44:01 +01:00
gdscript.h
register_types.cpp Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
register_types.h
SCsub